Explore Courses
Keith Schwarz
Keith Schwarz is a lecturer in the Stanford CS department. He received his MS and BS in computer science from Stanford in 2011. He loves teaching, learning, and that truly great feeling you get when you understand something for the first time.
Currently teaching
CS 103: Mathematical Foundations of Computing
CS 103ACE: Mathematical Problem-solving Strategies
CS 166: Advanced Data Structures
+ 12 independent studies...
CS 199P: Independent Work
CS 191W: Writing Intensive Senior Research Project
CS 499P: Advanced Reading and Research
CS 390D: Part-time Curricular Practical Training
CS 192: Programming Service Project
CS 199: Independent Work
CS 191: Senior Project
CS 399: Independent Project
CS 499: Advanced Reading and Research
CS 390A: Curricular Practical Training
CS 390B: Curricular Practical Training
CS 390C: Curricular Practical Training