CS109: Probability for Computer Scientists
Win 2025
Monday, Wednesday, Friday 3:00pm - 4:20pm in-person in Nvidia Auditorium

Week 4 TODO

Finish PSet 3
Vote on Class Playlist
Signup for PEP

Teaching Team

Professor: Chris Piech
Chris

Awesome TAs: cs109 @ cs.stanford.edu

This Week in CS109
Date Lecture Outside Class
Mon, Jan 27 Continuous Random Variables
Wed, Jan 29 Normal Distribution
Fri, Jan 31 Probabilistic Models PSet 3 Due
Pset 3: Random Variables
2025012415

Problem Set #3 has been released! It features the discrete random variables we've learned in class -- you'll analyze a bloom filter (a probabilistic datastructure), tell the difference between true randomness and a human faking it, and make your own art!

Pset 2: Core Probability
2025011611

Problem Set #2 has been released! It is due on Friday, Jan 24th at 10:00pm Pacific. Practice working with conditional probability, independence, and Bayes' Theorem.

Section + Theme Song

Sign up for section using the Section Sign up Form before Sunday Jan 12th and noon. Suggest songs for the class playlist (also by noon on Sunday).

Pset 1: Counting
2025010815

Problem Set #1 has been released! It is due on Wed, Jan 15 at 10:00pm Pacific.

Welcome

Welcome to CS109! We are looking forward to an uplifting and exciting quarter. Class starts Monday, Jan 6th at 3pm PT in Nvidia Auditorium. See you there 🌱.

Getting Started in CS109

The Syllabus page has details on course logistics. Read our FAQ for more information.
The Honor Code handout describes how the Honor Code applies in the context of the work you will do in CS109.
The Schedule page has a list of all topics that we will cover in CS109, and will have links to lecture materials and concept checks.
The Office Hours page has contact information for the teaching team. Office Hours will be listed on this calendar and start on Wednesday, Sept 25th.
Section enrollment details will be released on the first day of class; you do not need to enroll via Axess


RESOURCES

Discussion
Course Reader
Syllabus
Schedule
Office Hours

Key Dates

Midterm: Feb 11th, 7p
Final: Mar 18th, 8:30a
Last lecture: Mar 14th

Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts.
CS109: Probability for Comp. Science
Fall 2024, MWF 3:00pm - 4:20pm, Nvidia Auditorium

Week 4 TODO

Finish PSet 3
Vote on Class Playlist
Signup for PEP

Teaching Team

Professor: Chris Piech

RESOURCES


Key Dates

Midterm: Feb 11th, 7p
Final: Mar 18th, 8:30a
Last lecture: Mar 14th

Announcements

This Week in CS109
Date Lecture Outside Class
Mon, Jan 27 Continuous Random Variables
Wed, Jan 29 Normal Distribution
Fri, Jan 31 Probabilistic Models PSet 3 Due
Pset 3: Random Variables
2025012415

Problem Set #3 has been released! It features the discrete random variables we've learned in class -- you'll analyze a bloom filter (a probabilistic datastructure), tell the difference between true randomness and a human faking it, and make your own art!

Pset 2: Core Probability
2025011611

Problem Set #2 has been released! It is due on Friday, Jan 24th at 10:00pm Pacific. Practice working with conditional probability, independence, and Bayes' Theorem.

Section + Theme Song

Sign up for section using the Section Sign up Form before Sunday Jan 12th and noon. Suggest songs for the class playlist (also by noon on Sunday).

Pset 1: Counting
2025010815

Problem Set #1 has been released! It is due on Wed, Jan 15 at 10:00pm Pacific.

Welcome

Welcome to CS109! We are looking forward to an uplifting and exciting quarter. Class starts Monday, Jan 6th at 3pm PT in Nvidia Auditorium. See you there 🌱.

Getting Started in CS109

The Syllabus page has details on course logistics. Read our FAQ for more information.
The Honor Code handout describes how the Honor Code applies in the context of the work you will do in CS109.
The Schedule page has a list of all topics that we will cover in CS109, and will have links to lecture materials and concept checks.
The Office Hours page has contact information for the teaching team. Office Hours will be listed on this calendar and start on Wednesday, Sept 25th.
Section enrollment details will be released on the first day of class; you do not need to enroll via Axess


Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts.