Fall 2018
- Introduction to Computer Science (cs105)
- Principles of Computer Organization (cs240)
Spring 2019
- Data Structures (cs106)
- Concurrency and Co-Design (cs356)
Other Classes Taught at Haverford College
- The World of Computing (cs100)
- Fluency with Information Technology (cs101)
- Topics in Programming: Social Inquiry (cs104)
- Human-Computer Interaction (cs215)
- Principles of Programming Languages (cs245)
- High-Performance Scientific Computing (cs287)
- Theory of Computation (cs345)
- Software Development for Accessibility (cs392)
- Senior Thesis (cs399)