Each live discussion section is lead by a TA. Below is a list showing which TA is responsible for which discussion section:
  • Fri 9:00am - 9:50am, in ZHS 159, lead by Sitao Xiang (no online access)
  • Fri 11:00am - 11:50am, in THH 202, lead by Bowen Song (no online access)
The live and in-person discussion sections will not have a live Zoom feed and will not be recorded. If you cannot come to a live and in-person discussion section, please view the corresponding lab video from a previous semester.

The purpose of the discussion section is to answer your questions and have discussions about the lab assignment of the week. So, you are expected to have read the spec and have started working on the lab already. During a discussion section, the TA will give a review of the lab spec (assuming that you are familiar with the lab spec) and will answer your questions about the lab that's due on the coming Tuesday. If you have a particular topic that you would like the TA to discuss during a discussion section, please send an email to the TA before 6PM on Thursday to make a request. The TA will try his best to cover such a request.

(Please note that access to discussion slides and videos are restricted.)
Week 1 discussion section will cover:
Week 2 discussion section will cover:
Week 3 discussion section will cover:
Week 4 discussion section will cover:
Week 5 discussion section will cover:
Week 6 discussion section will cover:
Week 7 discussion section will cover:
Below is the tentative quiz schedule for this semester.
Week # Quiz #    Dates    Coverage
1 Quiz 0 1/17 Lectures 1/2, Lab 1, Week 1 Discussions
2 Quiz 1 1/24 Lecture 3, Lab 2, Week 2 Discussions
3 - 1/31 no quiz (PA1 due)
4 Quiz 2 2/7 Lectures 4/5/6/7, Labs 3/4, Weeks 3/4 Discussions
5 Quiz 3 2/14 Lectures 8/9, Lab 5, Week 5 Discussions
6 - 2/21 no quiz (PA2 due)
7 Quiz 4 2/28 Lectures 10/11/12, Labs 6/7, Weeks 6/7 Discussions
8 - 3/7 no quiz (Midterm Exam on Wed & Thu)
9 - 3/14 no quiz (PA3 due)
- - 3/21 no quiz (spring recess)
10 Quiz 5 3/28 Lectures 13/14/15, Labs 9/10, Weeks 9/10 Discussions
11 Quiz 6 4/4 Lectures 16/1718/19, Lab 11, Week 11 Discussions
12 - 4/11 no quiz (PA5 due)
13 Quiz 7 4/18 Lectures 20/21/22/23, Labs 12/13, Weeks 12/13 Discussions
14 - 4/25 no quiz
15 - 5/2 no quiz (PA5 due)