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/Midterms due to Illness: Karen Anderson (CS 135 ISC)
AccessAbility Services (formerly Office for Persons with Disabilities) form signature: 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.


  •  Victoria Sakhnini Picture of Victoria Sakhnini
    Office: DC 3113
    Phone: Ext. 38764
    Lecture Hours: LEC 001 4:00-5:20TTh MC 2035
    LEC 002 2:30-3:50TTh MC 2035
    Office Hours: Monday 3:00-4:30 DC 3113
    Tuesday 10:00-11:30 DC 3113
    Thursday 11:00-12:00 DC 3113
    OR By appointment

Instructional Support Coordinator

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

Instructional Apprentices

  • Picture of Sajed Haque  Sajed Haque
    E-mail: cs135@uwaterloo.ca
    Tutorial: TUT101 11:30-12:20F MC 4060
    TUT102 09:30-10:20F MC 4060

Instructional Support Assistants (ISAs)

  • Picture of Yahya Rafiyev  Yahya Rafiyev
    E-mail: cs135@uwaterloo.ca
    Tutorial: TUT103 10:30-11:20F MC 1056
    Consulting Hours: Monday 11:00AM-12:00PM MC 4065
    Tuesday 1:00PM-3:00PM MC 4065
    Thursday 2:00PM-3:00PM MC 4065
    Friday 3:00PM-4:00PM MC 4065
  • Picture of Matt Dong  Matt Dong
    E-mail: cs135@uwaterloo.ca
    Consulting Hours: Tuesday 3:30PM-4:30PM MC 4065
    Thursday 3:30PM-4:30PM MC 4065
  • Picture of Yihao Lin  Yihao Lin
    E-mail: cs135@uwaterloo.ca
    Consulting Hours: Monday 10:00AM-11:00AM MC 4065
    Friday 2:00PM-3:00PM MC 4065
  • Picture of Zijun Pei  Zoey Pei
    E-mail: cs135@uwaterloo.ca
    Consulting Hours: Monday 3:00PM-4:00PM MC 4065
    Thursday 10:00AM-11:00AM MC 4065

Last modified on Monday, 09 January 2017, at 11:24 hours.