Courses that I teach. URLs go to publicly available course materials. Content for unlinked courses are available upon request and will be publicly available soon.
At Cal Poly
- CSC 123 Introduction to Community Action Computing (Fall 2022, 2023, 2024)
- CSC 203 Project-based Object-oriented Programming and Design (A few times a year)
- CSC 305 Individual Software Design and Development (Spring 2023, 2024)
- CSC 307 Introduction to Software Engineering (Winter 2021)
- CSC 313 Teaching Computing (Every year in Winter or Spring)
- CSC 513 Computing Education: Research and Practice (G) (Winter 2021, Winter 2023)
- CSC 590 Thesis Seminar (Winter 2023)
At Virginia Tech
CS 3114 Data Structures & Algorithms (Summer II 2018, 2019, 2020)