Current

Sessional Instructor CS486/686: Introduction to Artificial Intelligence [http]
Enrolled in the Certificate in University Teaching (CUT) program, at the Centre for Teaching Excellence, University of Waterloo. [http]


Previously at U. Waterloo

[] Teaching Assistant for CS492: Social Implications of Computing. Led weekly role playing exercises and graded student response papers. Graded term papers. Detected and addressed cases of plagiarism. Delivered a guest lecture. Winter 2014 and 2012. [http]
[] Completed the Fundamentals of University Teaching program, offered by the Centre for Teaching Excellence, University of Waterloo. Participated in six professional development workshops on Effective Lesson Plans, Giving and Receiving Feedback, Classroom Delivery Skills, Assessing and Improving your Teaching, Motivating Students, and Successful Classroom Management. Gave 3 observed micro-teaching lectures. [http]
[] Instructional Apprentice for CS136: Elementary Algorithm Design and Data Abstraction. Led weekly tutorials, held office hours, and developed course content. Assisted in developing examinations. Proctored and graded examinations. Spring 2013. Winter and Fall 2013. Spring 2012. Winter and Fall 2011. [http]
[] Teaching Assistant for CS330: Management Information Systems. Graded student assignments. Delivered two guest lectures. Spring 2011. [http]
[] Teaching Assistant for CS135: Designing Functional Programs. Graded student assignments. Proctored and graded examinations. [http]


At Dalhousie University:

[] Teaching Assistant and Lab Instructor for CS1101: Computer Science II. Graded student assignments. Led weekly labs (3 hours) and graded lab reports. Winter 2010 and Winter 2009. [http]
[] Teaching Assistant and Lab Instructor for CS1100: Computer Science II. Graded student assignments. Led weekly labs (3 hours) and graded lab reports. Fall 2009 and Fall 2008. [http]
[] Teaching Assistant and Lab Instructor for CS2132: Software Development in C and Unix. Graded student assignments. Led weekly labs (3 hours) and graded lab reports. Proctored and graded examinations. Fall 2009. [http]
[] Teaching Assistant at the Dalhousie CS Learning Centre. 5 hours a week of office hours, helping students in any CS class, ranging from introductory to graduate level courses. 3 years, Fall 2007 to Spring 2010. [http]

Teaching