New Directions in Computing: Program Synthesis seminar (Spring 2023)

Course Site

New Directions in Computing: Arts and Computing in NYC (Fall 2021)

Course Site

New Directions in Computing: Audio Plugin Software Engineering (Spring 2021)

Syllabus