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.

Are you looking for a computer science syallbus? Then check this out!

Teaching experience #

I originally taught a variety of first-year computer science courses. These days, though, I typically teach courses in the field of computer systems. Here 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.