Teaching
At Augusta University:
- AIST 2220: Introduction to Web Development, Fall 2020
- CSCI 1301: Principles of Computer Programming I, Spring 2021, Fall 2021
- CSCI 1302: Principles of Computer Programming II, Spring 2022, Fall 2022, Spring 2023
- CSCI 3271: Operating Systems, Fall 2023, Spring 2024
I taught the following courses at Cornell:
- CS 4411: Operating Systems Practicum, Spring 2020
- CS 4410: Operating Systems, Summer 2019
I was a teaching assistant for the following classes at Cornell:
- CS 4410: Operating Systems, Fall 2013, Fall 2015, Fall 2016
- CS 2110: Object-Oriented Programming and Data Structures, Spring 2014
- CS 5300: The Architecture of Large-Scale Information Systems, Spring 2016
- CS 5412: Cloud Computing, Spring 2015
While at Brown, I was a teaching assistant for these classes:
- CS 051: Models of Computation, Fall 2011
- CS 195n: 2D Game Engines, Fall 2012
I did significant course development work for CS 195n during the summer of 2012. Most of the materials I created and tested for this course were still being used in its current iterations as of 2018.