Jeremy is a Professor in Computer Science at Indiana University Bloomington.
He teaches courses in programming languages, compilers, and other areas of computer science. Jeremy designs new programming language features to make life easier for programmers who create and use software libraries.