Personnel

Instructors

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

Charlie Clarke
Email:claclark@uwaterloo.ca
Office:MC 5226
Office Hours:5:30PM-6:30PM, Monday
Robert Garbary
Email:rgarbary@uwaterloo.ca
Office:MC 6214
Office Hours:1:30PM-2:30PM, Tuesday and Thursday
Cameron Morland
Email:cjmorland@uwaterloo.ca
Office:MC 5473
Office Hours:2:30PM-3:30PM, Tuesday and Thursday
Mark Petrick
Email:mdtpetri@uwaterloo.ca
Office:MC 6467
Office Hours:11:30AM-2:30PM, Monday
Patrick Roh
Email:proh@uwaterloo.ca
Office:MC 4013
Office Hours:2:00PM-3:00PM, Monday
Stacey Watson
Email:s28watso@uwaterloo.ca
Office:MC 5477
Office Hours:8:30AM-9:30AM, Tuesday and Thursday

Instructional Support Coordinator

The ISC gives long-term support and continuity to CS135, hires ISAs, deals with cheating cases, coordinates marks, etc.

Deven Wolff
Email:dbwolff@uwaterloo.ca
Office:MC 4009
Office Hours:By Appointment
Karen Anderson (Assisting)
Email:kaanders@uwaterloo.ca
Office:MC 4010
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 aka tutors)

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.

Bosco Zhang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:30AM-11:30AM, Wednesday
Caleb Silverberg
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:12:30PM-1:30PM, Friday
Chengxian (Eric) Jin
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:1:30PM-2:30PM, Friday
Jacob Smith
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:30AM-11:30AM, Monday
Ken Guo
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:30AM-11:30AM, Friday
Phakin (Pure) Teerawatthanaprapha
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:11:30AM-12:30PM, Tuesday
Rosalina Pan
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:00AM-11:00AM, Thursday
Saima Siddique
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:8:30AM-10:30AM, Wednesday (Online)
Sara Nayar
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:00AM-11:00AM, Tuesday

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