Course Staff

Course staff are here to help! You can find us in-class, or you can post questions on MS Teams channels1.

Faculty & Staff

  • Dr. Jeff Avery (j2avery@). Course Instructor, responsible for course design and instruction.
  • Caroline Kierstead (ctkierst@). Instructional Support Coordinator (ISC), handles academic integrity and course accomodations.

Instructional Apprentice (IA)

  • Xiaoyan Xu (x439xu@uwaterloo.ca). Senior TA, who assists the instructors in running the course.

Teaching Assistants (TA)


  1. We will try and keep up with questions asked during normal business hours (9 AM - 5 PM) but there is no guarantee of a prompt reply after-hours or on weekends. ↩︎