Courses Taught
The following are courses that I have taught, along with student evaluations if available.
Spring 2024
Fall 2023
Spring 2023
Fall 2022
Spring 2022
Fall 2021
Spring 2021
Spring 2020
Fall 2019
Spring 2019
Fall 2018
- CS 2110: Software Development Methods
- CS 4102: Algorithms
Spring 2013
- CS 2110: Software Development Methods
Future Course Ideas
I’ve been working through creating some new course sketches on interesting topics, such as Network Science and Social Network Analysis. They are in the early stages and will hopefully be taught at some point. (These are work-in-progress pages, but please feel free to contact me for ideas!)