CS 135: Designing Functional Programs

Points of Contact for Common Student Questions

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

Help Topic Contact
Assignment Help: CS135 Instructional Support Assistants (ISAs) or instructors - check consulting hours.
Assignment Submission Error: Re-check your procedures. Describe your submission error in an email to CS135 ISAs or post to Piazza. Keep trying to submit to MarkUs in the meantime. We do not accept e-mailed assignments.
Assignment, Missed Deadline: We do not accept late or emailed assignments. The last files submitted before the deadline will be marked (submit early and often, even if not finished).
If deadline is missed due to illness or other valid, verifiable reason, see Missed Work Due To Illness below.
Assignment Marking Error: Re-mark request, due within one week of release of marks on MarkUs. See Re-mark Request instructions on General Information about Assignments
Clicker Registration Problems: Email CS135 ISAs
Clicker Mark/Usage Problems: Refer to Common Clicker Questions and Issues on the iClicker page. If this does not answer your question, then email CS135 ISAs
Course Website Error: Email CS135 ISAs
CS135 Handouts Error: CS135 instructors - email or check consulting hours below.
Enrollment: If Quest won't let you enroll or switch LEC or TUT sections without a permission/override number: Instructors and course staff are unable to help you -- you must see an MATH academic advisor. Note: You may only get participation (iclicker) marks for the LEC section you are officially enrolled in.
Exam Seat (Midterms & Final): Assigned seating. See Exam Seating.
General Course Help: CS135 ISAs or instructors - check consulting hours.
Lecture Questions: CS135 ISAs or instructors - check consulting hours.
Mark Display Error (View Marks): Participation: updated by the end of every Friday. Assignments: updated within 1-2 days of release of marks in MarkUs (includes all assignment re-marks that have been processed). Email CS135 ISAs
Midterm Remarks: See Re-mark Request instructions on General Information about Assignments (the same instructions apply for Midterms with the email subject updated accordingly).
Missed Work Due To Illness/Valid, Verifiable Reason (Assignments, Exams): Participation (LEC iClickers): Covered by the 25% of clicker answers we don't count. Assignments, midterms, final exam: Validation required; contact Karen Anderson (CS 135 ISC)

Note: The Office & Consulting Hours listed below are based on a regular schedule, but they will sometimes change. Please go to the Office & Consulting Hours page, or check on Piazza for any changes to the Office & Consulting Hours below.


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 Charlie Clarke Charlie Clarke
    Office: DC 2506
    Lecture Hours: LEC 001 08:30-09:50TTh MC 1056
    LEC 007 01:00-02:20TTh E2 1736 (previously called E2 1303)
    Office Hours: Mondays 10:30AM-11:30AM
    Thursdays 10:30AM-11:30AM
    OR By appointment
  • Picture of Byron Weber Becker Byron Weber Becker
    Office: DC 3105
    Lecture Hours: LEC 002 08:30-09:50TTh E2 1736 (previously called E2 1303)
    LEC 003 10:00-11:20TTh E2 1736 (previously called E2 1303)
    Office Hours: Mondays 11:00AM-12:00PM, 4:00PM-5:00PM
    OR By appointment
  • Picture of Rob Hackman Rob Hackman
    Office: DC 2128
    Lecture Hours: LEC 004 10:00-11:20TTh DWE 2527
    LEC 009 02:30-03:50TTh STC 0020
    Office Hours: Thursdays 11:30AM-1:30PM
    OR By appointment
  • Picture of Joshua Jung Joshua Jung
    Office: DC 2584
    Lecture Hours: LEC 005 11:30-12:50TTh RCH 211
    Office Hours: Tuesdays 10:00AM-11:00AM
    Thursdays 10:00AM-11:00AM
    OR By appointment
  • Picture of Adrian Reetz Adrian Reetz
    Office: DC 3121
    Lecture Hours: LEC 006 11:30-12:50TTh PHY 235
    LEC 008 01:00-02:20TTh PHY 235
    Office Hours: Tuesdays 4:00PM-5:00PM
    Thursdays 3:00PM-4:00PM
    OR By appointment
  • Picture of Kevin Lanctot Kevin Lanctot
    Office: DC 2131
    Lecture Hours: LEC 010 02:30-03:50TTh AL 105(previously E2 1736)
    Office Hours: Mondays 12:30PM-1:30PM
    OR By appointment
  • Picture of Paul Nijjar Paul Nijjar
    Office: DC 2128
    Lecture Hours: LEC 011 04:00-05:20TTh PHY 235
    Office Hours: Mondays 4:00PM-5:00PM MC 2062
    Tuesdays 5:30PM-6:30PM MC 2062*
    OR By appointment

    *Start time may be delayed due to walking distance from PHY 235 lecture

Instructional Support Coordinator (ISC)

Instructional Apprentices (IAs)

  • Picture of Kim Shea Kim Shea
    Tutorial: TUT 110 08:30-09:20F MC 4058
    TUT 102 09:30-10:20F MC 4058
  • Picture of Spencer Van Leeuwen Spencer Van Leeuwen
    Tutorial: TUT 103 11:30-12:20F MC 4040
    TUT 115 12:30-01:20F MC 4040
  • Picture of Marko Ilievski Marko Ilievski
    Tutorial: TUT 107 02:30-03:20F MC 4042
    TUT 104 03:30-02:20F MC 4042

Instructional Support Assistants (ISAs)

Last modified on Friday, 05 October 2018, at 16:11 hours.