Principles and Techniques of Data Science (Data 100)
Introduction to Mathematical Thinking (CS 198-087)*
Note: This was a student-run course through the DeCal program, with a faculty sponsor.
Where applicable, click the title of the course to see the resources I’ve created for it (slides, videos, notes, guest lectures, etc).
Discrete Mathematics and Probability Theory (CS 70)
Teaching Techniques for Computer Science (CS 375)
Structure and Interpretation of Computer Programs (CS 61A)