Teaching

Current Semester (Fall 2024)

Office Hours (Fall 2024)

  • TBA – Zoom (see Syllabus/Moodle/Piazza)

Previous Semesters

UMass Amherst

COMPSCI 121 – Introduction to Problem Solving with Computers – Fall 2020, Fall 2021, Spring 2022
COMPSCI 186 – Using Data Structures – Spring 2021, Fall 2021
COMPSCI 230 – Computer Systems Principles – Fall 2020
COMPSCI 326 – Web Programming – Spring 2021, Fall 2022
COMPSCI 377 – Operating Systems – Fall 2023
COMPSCI 532 – Systems for Data Science – Spring 2024, Fall 2023, Spring 2022, Spring 2023
COMPSCI 565 – Advanced Digital Forensics – Spring 2023
COMPSCI 677 – Distributed and Operating Systems – Fall 2022

Mount Holyoke College
Independent StudyFall 2017 (Robotics, Solys), Summer 2017, Spring 17, Summer 2018, Fall/Spring 2018
COMSC 109 – iDesign Studio: Spring 2018, Fall 2017, Spring 2017, Spring 2016, Fall 2015
COMSC 132 – Engineering for Everyone: Spring 2018, Fall 2017
COMSC 201 – Advanced Object-Oriented Programming: Fall 2016,?Spring 2016
COMSC 211 – Data Structures: Spring 2016, Fall 2016, Spring 2016, Fall 2015
COMSC 226 – Engineering Robotic Systems: Fall 2017

University of California-San Diego
CSE 8A – Introduction to Programming in Java: Spring 2015, Winter 2015, Fall 2014
CSE 120 – Introduction to Operating System: Spring 2015

Comments are closed.