Personnel

Instructors

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

Amr Abouelkhair
Email:aabouelkhair@uwaterloo.ca
Office:DC 2129
Office Hours:12:00-1:00 Thurs (in-person)
Byron Weber Becker
Email:bwbecker@uwaterloo.ca
Office:DC 3105
Office Hours:10:30-12:30 Fri (on-line)
Josh Jung
Email:j35jung@uwaterloo.ca
Office:DC 2133
Office Hours:2:00-3:00 Tues (in-person); 12:00-1:00 Wed (on-line)
Mark Petrick
Email:mdtpetrick@uwaterloo.ca
Office:DC 3109
Office Hours:11:30-1:30 Mon (in-person)
Adrian Reetz
Email:areetz@uwaterloo.ca
Office:DC3121
Office Hours:3:00-5:00 Tues (in-person)
Patrick Roh
Email:proh@uwaterloo.ca
Office:MC 4013
Office Hours:4:00-5:00 Mon (in-person)

Instructional Support Coordinator

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

Karen Anderson
Email:kaanders@uwaterloo.ca
Office:MC4010
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.

Edward Lee
Email:cs135@uwaterloo.ca
Shea Cardoza
Email:cs135@uwaterloo.ca
Prashanth Arun
Email:cs135@uwaterloo.ca

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.

Shirley Wang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:2:00-3:00 Thu (Online), 3:00-4:00 Thu (MC4065)
Omer Yildirim
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:1:00-2:00 Mon (MC4065); 1:00-2:00 Tue (online)
Ken Wang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:11:00-12:00 Mon (MC4065); 2:00-3:00 Fri (MC4065)
Bandana Bajaj
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:2:00-3:00 Tue (MC4065); 1:00-2:00 Wed (Online); 3:00-4:00 Fri (MC4065)
Jinfeng Jiang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:2:00-3:00 Wed (Online); 10:00-11:00 Fri (MC4065)
James Lindsay
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:12:00-1:00 Mon (Online); 1:00-2:00 Wed (MC4065)
Hanyu Zhou
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:00-12:00 Tue (MC4065); 2:00-3:00 Fri (Online)
Daria Jiang
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:4:00-5:00 Mon; 3:00-4:00 Wed (MC4065)
Tony He
Email:cs135@uwaterloo.ca
Office:MC 4065
Office Hours:10:00-11:00, 2:00-3:00 Thu (MC4065)
Mark Gasior (Part Time)
Email:cs135@uwaterloo.ca
Office:MC 4065
Di Nguyen (Part Time)
Email:cs135@uwaterloo.ca
Office:MC 4065

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.

Byron Weber Becker
Email:bwbecker@uwaterloo.ca