Academic Jobs - Home of Higher Ed Logo

Rate My Professor Jeremy Siek

Indiana University Bloomington

Ratings & reviews

5.08/20/2025

Passionate about student development.

5.04/30/2025

This comment is not public.

Taught by or worked with Jeremy?

Add your rating. It takes about 30 seconds.

About Jeremy

Jeremy Siek is a Professor of Computer Science in the Luddy School of Informatics, Computing, and Engineering at Indiana University Bloomington, where he also earned his Ph.D. in 2005. As Director of the Center for Programming Systems, he teaches courses in programming, programming languages, compilers, logic, and mathematics. Siek's research focuses on designing language features to support generic and high-performance software libraries and domain-specific languages. He pioneered gradual typing jointly with Walid Taha, enabling seamless mixing of static and dynamic type checking, with applications influencing TypeScript, PHP gradual typing, Flow, and MyPy. His work also encompasses compiler correctness through mechanized proofs, type safety, semantics, and recent advancements in gradual security and information flow types.