University of Toronto Mississauga (UTM)
Instructor
*denotes coordination of a course (with multiple instructors).
Instructional Assistant
- CSC 108: Introduction to Computer Programming (Fall 2023*, 2021*, 2020*, 2019, 2018)
- CSC 148: Introduction to Computer Science (Winter 2020, 2019)
- CSC 236: Introduction to Theory of Computation (Fall 2022*)
- CSC 343: Introduction to Databases (Winter 2024, 2023, 2022, 2021*, 2020, 2019, 2018 & Fall 2019, 2018)
- CSC 358: Principles of Computer Networks (Winter 2024, 2020)
- CSC 488: Compilers and Interpreters (Winter 2022, 2021)
- CSC 492/493: Computer Science Implementation Project (Fall/Summer/Winter 2023, 2022, 2021, 2020)
- CSC 499: Research Opportunity Project (Winter 2022, 2021, Fall 2021, 2020)
*denotes coordination of a course (with multiple instructors).
Instructional Assistant
- CSC 488: Compilers and Interpreters (Winter 2017)
McMaster University
Co-Instructor
Instructor
Head Teaching Assistant
Teaching Assistant
- CAS 758: Advanced Compiler Design and Optimization (Fall 2020)
Instructor
- CS 3DB3 / SE 3DB3 / SE 4DB3: Database Systems (Fall 2015)
- SE 3DB3: Database Systems (Fall 2016)
Head Teaching Assistant
- CS 1MD3: Introduction to Programming (Spring 2018 & Winter 2016)
- SE 2S03: Principles of Programming (Fall 2015)
- CS 2XA3 / SE 2XA3: Practice and Experience -- Software Development Skills (Fall 2018, 2017)
Teaching Assistant
- CS 1MD3: Introduction to Programming (Winter 2015, 2014 & Spring 2015 & Fall 2012)
- ENG 1D04: Engineering Computation (Winter 2015 & Fall 2014)
- SE 3DB3: Database Systems (Winter 2019 & Fall 2017, 2016)
- SE 3A04: Software Design II -- Large System Design (Winter 2017)
CAS: Computing And Software (Computer Science, Mechatronics and Software Engineering), CS/CSC: Computer Science,
ENG: Engineering, SE: Software Engineering
ENG: Engineering, SE: Software Engineering