John Hunn Smith graduate student

Teaching

I have held the following TA (teaching assistant– primarily grading) and IA (instructional assistant– primarily instruction, like holding tutorials, office hours, etc.) roles while at the University of Waterloo:

  1. CS 115, Introduction to Computer Science 1, Fall 2024 (TA) [Course Page]
  2. CS 245, Introduction to Logic for Computer Science, Winter 2025 (IA) [Course Page]
  3. CS 245, Introduction to Logic for Computer Science, Spring 2025 (IA) [Course Page]
  4. CS 245, Introduction to Logic for Computer Science, Fall 2025 (IA) [Course Page]

Learning

I am currently sitting in on the following courses at UWaterloo:

Previously while at Waterloo, I took: