In general office hours will be held in person, on campus. If you need to meet outside these hours, or if you need to schedule an online office hour due to illness, send an email to course staff to schedule an appointment.
Name | Contact | Office Hours (all times are in Waterloo — EST/EDT) |
---|---|---|
Kris Frasheri (Instructor) | kfrasher@uwaterloo.ca | W 11:45-12:45pm in MC 3006 |
Brad Lushman (Instructor) | bmlushma@uwaterloo.ca | M 12-1:30pm in MC 6427 |
Adrian Reetz (Instructor) | areetz@uwaterloo.ca | W 1-3pm in MC 6439 |
Adrian Kwok (ISA) | cs246@uwaterloo.ca | T 3:30-5pm in MC 4065 (CS Tutorial Centre - Station A) Th 5-6:30pm in MC 4065 (CS Tutorial Centre - Station B) |
Siddhkumar Gathani (ISA) | cs246@uwaterloo.ca | M 3-4:30pm in MC 4065 (CS Tutorial Centre - Station B) Th 3:30-5pm in MC 4065 (CS Tutorial Centre - Station B) |
Office hours by day:
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
Brad Lushman 12-1:30pm Siddhkumar Gathani 3-4:30pm |
Adrian Kwok 3:30-5pm | Kris Frasheri 11:45-12:45pm Adrian Reetz 1-3pm |
Siddhkumar Gathani 3:30-5pm Adrian Kwok 5-6:30pm |
Outside of office hours, you can post a question on CS246 Piazza.
For general questions, please use Piazza so that other students with the same/similar questions can see the response. Please use office hours for questions involving assignments, going over your code, or anything that shouldn't be publicly posted on Piazza.
We find that many students try to use office hours as a chance to debug their code. That is NOT the main purpose of office hours. One of the goals of this course is to get you to become a programmer that can debug code on your own. Given how long it can sometimes take to debug code (especially code that course staff have never seen before), we simply do not have enough time to debug code for everyone during office hours. You are expected to spend a considerable amount of time attempting to debug your own code and using office hours as a last resort. If you come to office hours for code debugging, you will be expected to explain what debugging process you've already done.
Come to office hours with a specific question.
Your question during office hours shouldn't be "Can you help debug my code?", it should be something specific like "Line XX of code is causing an error. What is wrong with line XX of code?".ISAs for the course will hold their in-person office hours in the CS Consulting Centre. Please follow the rules: