Teaching
Hendrix College
- LBST 150J, The Engaged Citizen: The Art and Science of Creativity (co-taught with Melissa Gill, F ’20)
- LBST 101, Explorations (F ’18, F ’20, F ’22)
- CSCI 150, Foundations of Computer
Science (F ’15, S ’16, S ’17, S ’18, F ’18, S ’19, F ’19, S ’20 (lab), S ’21, F ’22, S ’23 (lab), F ’23, S ’24 (lab))
- CSCI 151, Data Structures (F ’16, F ’17, S ’19)
- MATH 240, Discrete Mathematics (S ’20, S ’21, S ’22, S ’23)
- CSCI 322, Computing Systems Organization (S ’22, S ’24)
- CSCI 382, Algorithms (S ’16, S ’17, F ’17, F ’18, F ’19, F ’20, F ’22, F ’23)
- CSCI 360, Programming Languages (F ’16, F ’18, S ’21, S ’23)
- CSCI 365, Functional Programming (S ’16, S ’18, S ’20, S ’22, S ’24)
- CSCI 410, Senior Seminar (F ’16, F ’17, F ’19, F ’20, F ’22)
Williams College
University of Pennsylvania
Woodrow Wilson Senior High School, Washington, DC
- Introduction to Computer Science (’04-’05, ’05-’06)
- AP Computer Science AB (’04-’05, ’05-’06)
- Honors Precalculus (’05-’06)
Remote/correspondence