Fall 2023:
- Block 2 – CP274 – Software Design
- Block 4 – CP122 – Computer Science I
Spring 2023:
- Sabbatical
Fall 2022:
- Sabbatical
Spring 2022:
- Block 5 -CP499 – Team Software Project
- Block 7 – CP274 – Software Design
- Block 8 – CP341 – Special Topics – Human Computer Interaction
Fall 2021:
- Block 1 – CP274 – Software Design
- Block 3 – CP122 – Computer Science I
- Block 4 – CP274 – Software Design
Spring 2021:
- Block 5 -CP499 – Team Software Project
- Block 7 – CP274 – Software Design
- Block 8 – CP341 – Special Topics – Web Development
Fall 2020:
- Block 1 – CP274 – Software Design
- Block 3 – CP274 – Software Design
- Block 4 – CP122 – Computer Science I
Spring 2020:
- Sabbatical
Fall 2019:
- Block 1 – CP274 – Software Design
- Block 3 – CP122 – Computer Science I
- Block 4 – CP274 – Software Design
Spring 2019:
- Block 5 -CP499 – Team Software Project
- Block 7 – CP274 – Software Design
- Block 8 – CP122 – Computer Science I
Fall 2018:
- Block 2 – CP122 – Computer Science I
- Block 3 – CP341 – Special Topics – Web Development
- Block 4 – CP274 – Software Design
Spring 2018:
- Block 5 -CP115 – Computational Thinking
- Block 7 – CP274 – Software Design
- Block 8 – CP341 – Special Topics – Machine Learning (Data Science)
Fall 2017:
- Block 1 – CP274 – Software Design
- Block 3 – CP115 – Computational Thinking
Spring 2017:
- Block 5 – CP274 – Software Design
- Block 7 – CP115 – Computational Thinking
- Block 8 – CP274 – Software Design
Fall 2016:
- Block 1 – CP115 – Computational Thinking (with Ben Yivislaker)
- Block 3 – CP341 – Special Topics – Web Development
Courses taught at Wesleyan:
Spring 2016:
- COMP 342 – Software Engineering
Fall 2015:
- COMP 211 – Computer Science I
Spring 2015:
- COMP 211 – Computer Science I
Fall, 2014:
- COMP 342 – Software Engineering
Courses Taught at Miami University:
- CS2, Software Engineering (200, 300, 400 level), Senior Capstone, Requirements Engineering, Human Computer Interaction