teaching

Courses I've taught and links to their websites

courses at Tufts


  • CS 118: Cloud Computing (Fall 2021, Fall 2020, Spring 2020)
    Cloud-computing concepts and technologies w/projects in AWS. 30-40 students.

  • CS 150-DCC: Debugging Cloud Computing (Spring 2021, Fall 2019)
    Seminar class for discussing traditional and state-of-the-art techniques for debugging distributed systems. Students complete semester-long projects in groups under the guidance of external project mentors. 10-20 students.

courses at CMU


  • CS 15-719: Advanced Cloud Computing (Fall 2013)
    Cloud-computing concepts and technologies w/projects in AWS. About 35 students.

  • ECE 18-746: Advanced Storage Systems (Spring 2010, Spring 2005)
    Covers basic storage technologies and file systems. 10-30 students. Served as TA while in graduate school.