Course Syllabus

Instructor Introduction

Course / Designer Introduction

Welcome to CS372 (PDF)

Syllabus Link

Schedule Link

After thoroughly reading the Syllabus above, please take the Syllabus Quiz. Note that it is necessary to score 100% on this Quiz before you can access the Week 1 learning materials.

Please post all course-related questions in the Piazza page so that the whole class may benefit from your conversation.  Not all posts require a reply from the instructor/TA and often it is better for students to hash out an answer to a question.

To contact the TAs, open Canvas Inbox, compose a new message, select this course, then next to the ‘To’ box click the address book, select “Teaching Assistants”, then choose the name(s) of TAs you wish to contact.

Please email your instructor only for matters of a personal or private (grading) nature.  The instructor or a TA will reply to most course-related questions within 24-48 hours.


Office Hours are held via WebEx. Please click the NAME next to the time for the link to the relevant room.

Listing by Day: (note: We're still getting the links up and running. If the link isn't up, the room isn't functioning yet)

Monday 6:00 - 8:00pm (Dyuti)
Tuesday 6:00 - 8:00pm (Jia)
Wednesday 6:00 - 8:00pm (Dyuti)
Thursday 9:30 - 11:30pm (Priyal)
Friday 9:30 - 11:30pm (Priyal)
Saturday None (Sorry)
Sunday 6:00 - 8:00pm (Jia)


eCampus Resources - These resources will be useful for all of your classes throughout the term...  Library Information, Helpdesk Contact Info, Canvas Tech Support, etc...

Course Summary:

Date Details Due