My life as a T.A.
I have been a teaching assistant for several courses. Responsibilities included grading assignments, holding office hours to answer students' questions, as well as some ex- tra tasks specified below. The numbers in parentheses after each course indicate the number of times I have been a teacher's assistant for that course.
- COMP-202: Introduction to Computing (1)
- COMP-250: Introduction to Computer Science (3). Gave a tutorial on trees as data structures and relevant algorithms.
- COMP-302: Programming Languages & Paradigms (4). Assisted in developing some of the assignments.
- COMP-330: Theoretical Aspects of Computer Science (3). Delivered three class lectures on bisimulation and model checking.
- COMP-431: Data Structures and Algorithms (1)
- COMP-524: Theory of Programming Languages (1)
- COMP-525: Formal Verification (3). Delivered three class lectures on Information Systems.
- COMP-526: Probabilistic Reasoning and AI (1)
Contact
Email me at: pcastr AT cs DOT mcgill DOT ca
Here is my CV (in PDF format).