I love to teach. For 6 years, I have been a teaching assistant (TA) for many courses in computer engineering at the University of Toronto. More recently, I have begun teaching as a course instructor.
In 2015 I was one of four recipients of the TA Teaching Excellence Award based on nominations from both faculty and students. In 2017, I received the Electrical & Computer Engineering TA Award for the Fall 2016 semester. In 2019, I was nominated by my department for the Faculty of Applied Science and Engineering TA award (pending).
Course Instructor Experience
I began my journey as a course instructor in the Fall semester of 2018, where I taught Microprocessor Systems (CSC385) for the Department of Computer Science at the University of Toronto. It was a small class of 22 students that covered the basics of computer organization and architecture. In each lecture, I provided students with handouts that they could fill out as I delivered the material through slides. I also introduced assigned (but informal) readings to the class to stimulate their own motivation to do research on related topics. The entire experience was very rewarding.
My journey continues in the ongoing Winter semester of 2019, where I am teaching Computer Fundamentals (APS105) to first-year students in computer engineering at the University of Toronto. This semester, I am experimenting with the blackboard in lecture and complementing it with the use of technology (GoSoapBox and the university's learning management system Canvas). I am responsible of one of four sections that contains over 100 students. Thus far, it has been a fun challenege adapting my teaching style and philosopy to a much larger class.
Teaching Assistant Experience
I have been a TA for many courses at the University of Toronto:
- Engineering Communication and Design (APS111, APS112) (Core Course) (2012-2015)
- Computer Programming (APS105, APS106, ECE244, ECE297) (Core Courses) (2013-2018)
- Computer Organization and Architecture (ECE352, ECE552) (Electives) (2012, 2014, 2015)