UC San Diego
- CSE8A Introduction to Computer Science and Object-Oriented Programming I in Java
- CSE8B Introduction to Computer Science and Object-Oriented Programming II in Java
- CSE30 Computer Organization and Systems Programming
- CSE100 Advanced Data Structures
- CSE141 Introduction to Computer Architecture
- CSE141L Computer Architecture Lab
- CSE142 Introduction to Computer Architecture: A Software Perspective
- CSE240A Principles in Computer Architecture
- CSE291 Special Topics: Computing Education Research
- CSE599 Teaching Methods in Computer Science
Skidmore College
- CS106 Computer Science I
- CS318 Computer Organization and Design
- CS376B Topics – Operating Systems
- CS376B Topics – Advanced Computer Architecture
- HF-200 Honors Forum Add-On – Genetically Modified Organisms
- HF-200 Honors Forum Add-On – Plagues and Peoples
University of San Diego