Overview
I teach courses in programming language design and implementation (“compilers”).
I also coordinate the Computer Science Honors Program.
Overview
I teach courses in programming language design and implementation (“compilers”).
I also coordinate the Computer Science Honors Program.
Teaching
CS180 An Introduction to Computer Science
CS197 Freshman Honors Seminar
CS397 Honors Seminar
CS497 Honors Seminar
CS352 Compilers: Principles & Practice
CS502 Compiling & Programming Systems
CS590D Database Programming Languages & Systems
CS690A Advanced Compiling & Programming Systems