Recent Courses
I currently teach in the school of Computer Science at Carnegie Mellon University.- 17-647: Engineering Data Intensive Scalable Systems - section A4 (on campus), Spring 2025, (with Swarnalatha Ashok)
- 17-363/17-663: Programming Language Pragmatics (Guest Lecture), Garbage Collection Fall 2024
Previous Teaching
- Summer 2024, Instructor, CS3853: Computer Organization and Architecture, University of New Brunswick
- Winter 2024, Graduate Teaching Assistant, CS4613: Programming Language Interpretation, University of New Brunswick
- Fall 2021, Student Administrative Assistant, University of New Brunswick
- Fall 2021, Graduate Teaching Assistant, CS2613: Programming Language Laboratory, Uni- versity of New Brunswick
- Winter 2021, Graduate Teaching Assistant, CS4613: Programming Language Laboratory, University of New Brunswick
- Fall 2020, Graduate Teaching Assistant, CS2613: Programming Language Laboratory, Uni- versity of New Brunswick
- Winter 2020, Graduate Teaching Assistant, CS1031: Discrete Structures, University of New Brunswick
- Fall 2019, Graduate Teaching Assistant, CS2613: Programming Language Laboratory, Uni- versity of New Brunswick