I am a research scientist in MIT's Department of Electrical Engineering and Computer Science (EECS). I am a member of MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL), and I work in the Supertech group with Professor Charles Leiserson.
My research strives to make it easy for average programmers write efficient software (fast code). To this end, I work to develop algorithms, programming-language technologies, and tools that together support principled, scientific approaches to software performance engineering. My work spans both the theory and practice of writing fast code. I have worked to develop simple programming and performance models, as well as to integrate these models into the programming languages, compilers, and dynamic-analysis tools in today's software development environment.
I am generally interested in computer science (both theory and systems), math, and awesome puzzles. If you have recommendations in any of those areas, please feel free to let me know.
What do people call me?
Most people refer to me by my first two initials, "TB." Many people also call me "Ben." My full name is "Tao Benjamin Schardl," which I shorten to "Tao B. Schardl" on all of my publications.
What is my username, and what does it mean?
My username of choice is
neboat. What my username means is left as an exercise for the reader.