Computer Organization & Systems

Winter 2023

Important course announcements will be posted below and announced in class. You are responsible for all material that appears here and should check this page for updates frequently.


Scroll to see more announcements. Updates will also be posted on the discussion forum.

  • Lab signup will begin Tuesday at 10am Mon Jan 9 by Chris Lab signups have not yet officially opened. They will open up Tuesday January 10th at 10am.

  • Welcome! Wed Jan 4 by Chris Welcome to CS107! Class starts on Monday, January 9th at 11:30AM in NVIDIA Auditorium. We are looking forward to meeting you and starting off a great quarter together! We'll have more details to come about the details of CS107's winter offering. In the meantime, please feel free to check out the updated FAQ. It covers questions about recorded lectures, conflicting classes, CS107E, CS107A, and more. We hope you find it helpful! SCPD students, please check out our SCPD handout for more information on SCPD logistics.

Course Logistics

Lectures: Mon & Fri 11:30-1:00PM in NVIDIA Auditorium

Labs: Wed/Thu at various times; students sign up for labs after the quarter begins.


  • Midterm Exam
    Date/Time: Wednesday, February 15st, 7-9PM
    Location: TBD

  • Final Exam
    Date/Time: Friday, March 24th, 8:30-11:30AM
    Location: TBD


  • How are we doing? Submit anonymous feedback here.

Course Staff

Instructor email:
Visit the Getting Help page for more information about how to contact the course staff.


Advaya Gupta

Alex Bradfield

Aman Kansal

Christine Cheng

Daniel Rebelsky

Derek Chung

Eva Batelaan

Jagriti Dixit

Jerry Chen

Jinang Shah

Megan Worrel

Tori Qiu

CS107A CA:

Frankie Cerkvenik