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
CSC368H1 Computer Architecture 2025 Winter
CSC385H1 Microprocessor Systems 2024 Winter
CSC369H1 Operating Systems 2024 Winter
CSC258H1 Computer Organization 2023 Fall
CSC111H1 Fundamentals of Computer Science II 2023 Winter
CSC110Y1 Fundamentals of Computer Science I 2021 Fall
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
CMP1 Advisor Advising first-year CS students 2021-2022
Undergraduate Liaison Leading “Advising Hubs” for CS students 2022-2023
Undergraduate Liaison Working closely with our DCS ambassadors 2023-2024

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.