There will be several supplemental instruction sessions on Thursdays of some weeks. Supplemental instruction (SI) is not a required component of the course, but it is highly encouraged, especially if you are having difficulty with programming assignments or find recent course topics hard to understand. SI will cover various things, including programming assignment guidance and practice problems. The SI sessions will be lead by TAs, and it won’t always be the same TAs every week! See the times below: