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

Personnel

Office/consulting hours will be in person or on-line. Course staff will be using Microsoft Teams for on-line office hours, but outside of on-line 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

    MC 6427
    12:00 – 1:30 PM Mondays
    or by appointment
  • Ross Evans
    Instructor
    E-mail TBA
    Office hours
    In-person

    MC 3006
    4:00 – 5:30 PM Tuesdays
    or by appointment
  • Lexie Stapleton
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In Person

    MC 4065
    11:30 AM – 1:00 PM Fridays
    or by appointment
  • Valerie Lai
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In Person

    MC 4065
    4:30 – 5:30 PM Wednesdays
    or by appointment
  • Avish Kathpal
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
  • Jerry Jia
    Instructional Support Assistant (ISA)
    E-mail cs146@uwaterloo.ca
    Consulting hours
    In Person

    MC 4065
    1:00 – 2:00 PM Thurdays
  • Karen Anderson
    Instructional Support Coordinator (ISC) for CS 146
    E-mail kaanders@uwaterloo.ca
    Office hours By appointment
Last modified on Thursday, 08 January 2026, at 12:57 hours.