CS 146: Elementary Algorithm Design and Data Abstraction (Advanced Version)

Personnel

Course staff will be using Microsoft Teams for office hours, but outside of office hours, you should not contact course staff on Teams.

Piazza is the best place to get help with course material outside of office hours. For administrative concerns, you can send an email.

  • Brad Lushman
    Instructor
    E-mail bmlushma@uwaterloo.ca
    Office hours
    In-person

    DC 3110
    1:30 – 2:30 PM Mondays
    or by appointment
  • Edward Lee
    Instructional Apprentice (IA)
    E-mail e45lee@uwaterloo.ca
    Office hours
    Online and in-person

    DC 3548
    1:30 – 2:30 PM Thursdays
    or by appointment
  • Mark Gasior
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In Person

    MC 4065
    2:30 – 4:00 PM Mondays
    12:00 – 1:30 PM Fridays
    or by appointment
  • Hans Sun
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In-person

    MC 4065
    2:30 – 4:30 PM Wednesdays
    or by appointment
  • Aryan Vahabpour
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In-person

    MC 4065
    4:30 – 5:30 PM Tuesdays
    or by appointment
  • Edward Zhang
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
  • Karen Anderson
    Instructional Support Coordinator (ISC) for CS 146
    E-mail kaanders@uwaterloo.ca
    Office hours By appointment
Last modified on Thursday, 27 April 2023, at 18:23 hours.