Teaching

Graduate Courses

Systems for Data Science (COMPSCI 590S, Fall 2017)
Systems
(COMPSCI 630, Spring 2018)
PLASMA — Programming Languages & Systems at Mass (COMPSCI 692P, Spring 2018)

past courses

Hot Topics in PL and Systems (Spring 2013)
Hot Topics in Programming Languages and Systems
Programming Languages & Systems (reading group)
Parallel and Concurrent Programming (CMPSCI 691W, Spring 2006)
Hot Topics in Programming Languages and Systems (CMPSCI 691B, Fall 2005)
Topics in Runtime Systems (CMPSCI 691S, Fall 2004)
Advanced Compilers (CMPSCI 710, Spring 2004) [Spring 2003]
Robust Software Systems (CMPSCI 691P, Fall 2002)

Undergraduate Courses

Operating Systems (CMPSCI 377, Spring & Fall 2007, Fall 2009)
Computer Systems Principles (CMPSCI 291SP, Spring 2010, Fall 2010)