Teaching
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 (See the paper describing the course.)
- CSC 203 Project-based Object-oriented Programming and Design
- CSC 305 Individual Software Design and Development
- CSC 313 Teaching Computing
- CSC 477 Scientific and Information Visualization
- CSC 513 Computing Education Research and Practice
- CSC 590 Thesis Seminar
At Virginia Tech
CS 3114 Data Structures & Algorithms (Summer II 2018, 2019, 2020)