Skip to main content

Teaching

I have been a teaching-stream faculty member in the Department of Computer Science (DCS) at the University of Toronto (UofT) since July 1st, 2020. Below, I summarise my teaching experience and other related activities. Finally, I list the teaching-related awards I have received.

Teaching experience #

I have taught a variety of first-year and systems-related computer science courses. You can find an archive of my (and other instructors’) course syllabi here. Below is a summary of my teaching experience in the department:

Course Code Course Name Last Taught
CSC369H1 Operating Systems 2026 Winter
CSC368H1 Computer Architecture 2025 Fall
CSC110Y1 Fundamentals of Computer Science I 2025 Fall
CSC385H1 Microprocessor Systems 2024 Winter
CSC258H1 Computer Organization 2023 Fall
CSC111H1 Fundamentals of Computer Science II 2023 Winter
CSC108H1 Intro. to Computer Programming 2021 Winter
CSC148H1 Intro. to Computer Science 2020 Winter

I sometimes take on roles that are related to, but not quite, teaching a course. Here is a summary of “other” experiences I have had related to teaching in the department.

Role Main contribution Year
Undergraduate Liaison Working closely with our DCS ambassadors 2025-2026
Undergraduate Liaison Working closely with our DCS ambassadors 2023-2024
Undergraduate Liaison Leading “Advising Hubs” for CS students 2022-2023
CMP1 Advisor Advising first-year CS students 2021-2022

Awards since 2020 #

These are awards I have received since joining the DCS as a faculty member.

Awards before 2020 #

These are awards I received as a teaching assistant (TA) at the University of Toronto.