Course Syllabus

Contacting the instructor — Piazza is the best forum for asking non-personal questions about the course. For private (e.g. grade questions) communications, the instructor is available by email.

Contacting the TAs — 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.

Office Hours are (mostly) held via Slack or on campus.

Instructor Office Hours: Monday 3:00pm-3:50pm & Wednesday 3:30-4:30pm (KEC 3119)

TA Office Hours:

Monday 2:00-3:00pm (Yu-Jung - JOHN 123)
Tuesday 2:00-3:00pm (Max - JOHN 123) 6:00-8:00pm (Yu-Jung - Slack)
Wednesday 2:00-3:00pm (Yashwanthi - JOHN 123) 6:00-8:00pm (Yashwanthi - Slack)
Thursday 2:00-3:00pm (Yashwanthi - COVL 140) 6:00-8:00pm (Max - Slack)
Friday 2:00-3:00pm (Max - JOHN 123)
Sunday 4:00-6:00pm (Max - Slack)
Sunday 6:00-8:00pm (Yashwanthi - Slack)

NOTE: Some links in this syllabus page may only be accessible to currently enrolled students.

Introductory Materials

  • Instructor Introduction


    Watch the video above to meet the course instructor.
  • Welcome to CS 372

    Watch the video above to meet the course designer.
  • Course Welcome

    This document contains some useful information about the topics and nature of this course.

Course Summary:

Date Details Due