teaching

Semester Course Name Role Instructors
Summer 2024 15-150 Principles of Functional Programming Instructor Harrison Grodin
Spring 2024 15-791 Advanced Topics in Foundations of Programming Languages TA Robert Harper
Spring 2022 15-312 Foundations of Programming Languages Head TA Jan Hoffmann
Spring 2022 15-150 Principles of Functional Programming TA Michael Erdmann and Karl Crary
Fall 2021 98-317 Hype for Types Instructor Avery Cowan, James Gallicchio, Harrison Grodin, and Brandon Wu
Fall 2021 15-312 Foundations of Programming Languages Head TA Robert Harper
Spring 2021 98-317 Hype for Types Instructor Aditi Gupta, Avery Cowan, Harrison Grodin, and Matthew McQuaid
Spring 2021 15-312 Foundations of Programming Languages TA Jan Hoffmann
Fall 2020 98-317 Hype for Types Instructor Aditi Gupta, Avery Cowan, Harrison Grodin, and Matthew McQuaid
Fall 2020 15-312 Foundations of Programming Languages TA Robert Harper
Summer 2020 15-150 Principles of Functional Programming Head TA Jacob Neumann
Spring 2020 15-150 Principles of Functional Programming Head TA Michael Erdmann and Frank Pfenning
Fall 2019 15-150 Principles of Functional Programming Head TA Steve Brookes
Summer 2019 15-150 Principles of Functional Programming Head TA Klaas Pruiksma
Spring 2019 15-150 Principles of Functional Programming TA Michael Erdmann and Karl Crary