CS 135: Designing Functional Programs

Points of Contact for Common Student Questions

Please contact relevant people for relevant errors.

Note: If you decide to e-mail the course staff, you must use your uwaterloo e-mail account; otherwise we cannot verify who you are and are limited on what we can accept and respond to.

Assignment Help: CS135 Instructional Support Assistants (ISAs) or instructors - check consulting hours below.
Assignment Remark: Email CS135 ISAs
Assignment Submission Error: Re-check your procedures. Email CS135 ISAs or post to Piazza. Keep trying to submit to Markus in the meantime. We do not accept e-mailed assignments.
Clicker Registration or Mark Errors: Email CS135 ISAs
Error, Course Website: Email CS135 ISAs
Error, CS135 Handouts: CS135 instructors - email or check consulting hours below.
Error, Mark Entries: For assignments or midterms:Email CS135 ISAs
Final Exam Seat: See Exam Seating.
General Course Help: CS135 ISAs or instructors - check consulting hours below.
Lecture Questions: CS135 ISAs or instructors - check consulting hours below.
Midterm Remarks: See Midterm ReMark Requests
Midterm Seat: See Exam Seating.
Missed Assignments/Midterm/Final Exam: Karen Anderson (CS 135 ISC)
AccessAbility Services exam accommodation forms: Karen Anderson (CS 135 ISC)


Course personnel include the instructors, full-time Instructional Support Assistants (ISAs) (undergraduate co-op students hired by the Instructional Support Group (ISG)), several graduate teaching assistants (TAs) and instructional apprentices (IAs) (assigned to the course by the Cheriton School of Computer Science), and an Instructional Support Coordinator (ISC) from ISG providing logistical support. You may also go to the Office & Consulting Hours page to see and download a visual version of the calendar.


  • Picture of Sandra Graham  Sandy Graham
    Office: MC 6228
    Phone: Ext. 36204
    Lecture Hours: LEC 002 8:30-9:50TTh, in MC 2038
    Office Hours: Tuesday 10:00-11:00 AM, in MC 6228
    Thursday 10:00-11:00 AM, in MC 6228
    OR By appointment
  • Picture of Paul Nijjar  Paul Nijjar
    Office: DC 2133
    Lecture Hours: LEC 001 4:00-5:20TTh, in MC 2038
    Office Hours: Monday 3:00-4:00 PM, in MC 4065
    Tuesday 5:30-6:30 PM, in MC 4065
    OR By appointment

Instructional Support Coordinator (ISC)

  • Picture of Karen Anderson  Karen Anderson
    E-mail: kaanders@uwaterloo.ca
    Office: MC 4010
    Phone: Ext. 36656
    Office Hours: By appointment

Instructional Apprentice (IA)

  • Picture of Joshua Jung  Joshua Jung
    E-mail: cs135@uwaterloo.ca
    Tutorial: TUT101 1:30-2:20F, in MC 4061
    TUT102 12:30-01:20F, in MC 4061

Instructional Support Assistants (ISAs)

  • Picture of Vincent Huang  Vincent Huang
    E-mail: cs135@uwaterloo.ca
    Tutorial: TUT103 10:30-11:20F, in MC 4063
    Consulting Hours: Monday 1:00 - 3:00 PM, in MC 4065
    Tuesday 2:00 - 3:00 PM, in MC 4065
    Thursday TBA, in MC 4065. Consulting hours on Thursday can be made by appointment until they are finalized.
    Friday 2:30 - 3:30 PM, in MC 4065
    OR By appointment
  • Picture of Zainab Al-Sudani  Zainab Al-Sudani
    E-mail: cs135@uwaterloo.ca
    Consulting Hours: Friday 11:00 AM - 1:00 PM, in MC 4065
  • Picture of Jimmy Pham  Jimmy Pham
    E-mail: cs135@uwaterloo.ca
    Consulting Hours: Tuesday 12:00 - 2:00 PM, in MC 4065

Last modified on Monday, 08 January 2018, at 12:52 hours.