Teaching
Carleton College
Spring 2019
- CS 111 - Introduction to Computer Science
- CS 252 - Algorithms
Winter 2019
- CS 111 - Introduction to Computer Science
- CS 364 - Molecular Programing and Nanoscale Self-Assembly
Fall 2018
Grinnell College
Spring 2018
- CSC 151 - Functional Problem Solving
- CSC 341 - Automata, Formal Languages, and Computational Complexity
Fall 2017
- CSC 151 - Functional Problem Solving
- CSC 341 - Automata, Formal Languages, and Computational Complexity
- CSC 395 - Molecular Programming and Nanoscale Self-Assembly
Spring 2017
- CSC 151 - Functional Problem Solving
- CSC 161 - Imperative Problem Solving and Data Structures
- CSC 341 - Automata, Formal Languages, and Computational Complexity