Personnel

Instructors

Instructors give overall direction to the course offering, deliver lectures, hold consulting hours, set assignments and exams.

Charlie Clarke
Email:charles.clarke@uwaterloo.ca
Office:MC 5226
Office Hours:Tuesdays 4:30-5:30 PM In Person
Ian Goldberg
Email:iang@uwaterloo.ca
Office:DC 3518
Office Hours:Mondays 3:30-4:30 PM Online
Byron Weber Becker
Email:byron.weber.becker@uwaterloo.ca
Office:MC 6461
Office Hours:Mondays 11:30-12:30 PM Online, Tuesdays 2:00-3:00 PM In Person
Mark Petrick
Email:mark.petrick@uwaterloo.ca
Office:MC 6467
Office Hours:Tuesdays 4:00-5:30 PM In Person, Wednesdays 11:30-1:00 PM Online
Armin Jamshidpey
Email:armin.jamshidpey@uwaterloo.ca
Office:Online
Office Hours:Tuesdays and Thursdays 10:00-11:00 AM Online
Craig S. Kaplan
Email:csk@uwaterloo.ca
Office:DC 2315
Office Hours:Mondays 4:00-5:00 PM In Person
Bruno Barbosa
Email:bruno.barbosa@uwaterloo.ca
Office:MC 4019C
Office Hours:Tuesdays and Thursdays 1:00-1:30 PM In Person

Please prefer the office hours of your own instructor. If that doesn’t work, any of the other instructors can help you or you can make an appointment with your own instructor.

Instructional Support Coordinator (ISC)

Instructional Support Coordinators give long-term support and continuity to CS135, hire ISAs, deal with cheating cases, coordinate marks, etc.

Deven Wolff
Email:dbwolff@uwaterloo.ca
Office:MC 4009
Office Hours:By Appointment

Instructional Apprentices (IAs)

IAs are graduate students with a mandate to be more involved with teaching (via tutorials). They also help with marking.

Instructional Support Assistants (ISAs)

ISAs are undergraduate students hired to support the course full-time on their co-op work terms. They hold office hours, answer Piazza questions, mark assignments and exams, etc.

Alex Fritsch
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Tuesdays 9:00-10:00 AM in person, Fridays 9:00-10:00 AM online
Molly Prevost
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Tuesdays 3:00-4:00 PM online, Fridays 12:45-1:45 PM in person
Sherry Zhang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Wednesdays 1:00-2:00 PM in person, Thursdays 3:00-4:00 PM online
Caleb Silverberg
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Tuesdays 11:30 AM - 12:30 PM in person, Thursdays 12:00-1:00 PM online
Kenny Smith
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Thursdays 11:00 AM - 12:00 PM online, Fridays 3:30-4:30 PM in person
Pranay Desai
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Mondays 1:30-2:30 PM in person, Wednesdays 2:00-3:00 PM online
Michael Wu
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:Wednesdays 10:00-11:00 AM online, Fridays 10:00-11:00 AM in person

Teaching Assistants (TAs)

TAs are CS graduate students that help with marking assignments and exams.

Course Coordinator

The course coordinator is responsible for the content and operation of the course, within the parameters of the curriculum set out by the Undergraduate Academic Plans Committee.

Charlie Clarke
Email:claclark@uwaterloo.ca