Teaching
Teaching at Reed
Current Courses
- Fall 2026: CSCI 121 (Comp Sci Fundamentals I), CSCI 368 (Computer & Network Security)
- Spring 2027: CSCI 121 (Comp Sci Fundamentals I), CSCI 382 (Algorithms & Data Structures), CSCI 421 (Special Topics: Distributed Consensus)
Past Courses
- CSCI 121 (Comp Sci Fundamentals I): Fall 2023, Spring 2024, Fall 2024, Fall 2025
- CSCI 382 (Algorithms & Data Structures): Fall 2023, Spring 2024, Fall 2024, Spring 2025
- CSCI 368 (Computer & Network Security): Spring 2025
- CSCI 388 (Cryptography): Fall 2025
Other Teaching
- Fall 2020: TA for University of Maryland's CMSC 414 (Computer & Network Security)
- Spring 2019: TA for University of Maryland's CMSC 456 (Intro to Cryptography)