Teaching assistantships
Below is a list of all courses for which I've been a TA and the duties involved.
Winter 2012: CSC 209H: Software Tools and Systems Programming
- Course covers Bash, C, basic UNIX tools like grep, and systems programming
- Helping students & answering questions
- Marking assignments and exams
- Exam invigilating
Fall 2011: CSC 108H: Introduction to Computer Programming
- Course covers introductory Python programming, including some pair programming and test-driven development
- Lab presentations
- Helping students & answering questions
- Marking assignments and exams
- Writing assignment auto-testing scripts
- Exam invigilating
Winter 2011: CMPUT 201: Practical Programming Methodology
- Same as below
Fall 2010: CMPUT 201: Practical Programming Methodology
- Same as below; also wrote some lab exam questions
Winter 2010: CMPUT 201: Practical Programming Methodology
- Same as below
Fall 2009: CMPUT 201: Practical Programming Methodology
- Course covers C programming, some C++, and Linux use
- Lab presentations/lectures
- Helping students & answering questions
- Marking assignments

