Associate Professor
Department of Computer Science
& UMIACS
University of Maryland
Fall 2022: CMSC 430, Introduction to Compilers
Spring 2022: CMSC 330, Organization of Programming Languages
Spring 2022: CMSC 838E, Advanced Compilers
Fall 2021: CMSC 430, Introduction to Compilers
Spring 2021: CMSC 838E, Advanced Compilers
Winter 2021: CMSC 383Q, Functional Programming in Racket
Fall 2020: CMSC 330, Organization of Programming Languages
Spring 2020: CMSC 838, Advanced Compilers
Fall 2019: CMSC 430, Introduction to Compilers
Summer 2019: CMSC 198Q, Making Your Own Video Games: An Introduction to Programming and Computing
Spring 2019: CMSC 132A, Systematic Program Design II
Fall 2018: CMSC 131A, Systematic Program Design I
Spring 2018: CMSC 132A, Systematic Program Design II
Fall 2017: CMSC 131A, Systematic Program Design I
Spring 2017: CMSC 430, Introduction to Compilers
Spring 2016: CMSC 430, Introduction to Compilers
Fall 2015: CMSC 631, Program Analysis and Understanding
Spring 2015: CMSC 430, Introduction to Compilers