Classes that I am teaching or have taught are listed below.
Sonoma State University
- CS115 (Programming I): Spring 2023, Fall 2022, Spring 2019, Spring 2018, Fall 2017, Spring 2017
- CS210 (Introduction to Unix): Fall 2023, Spring 2023, Winter 2023, Fall 2022, Spring 2018, Fall 2016
- CS242 (Discrete Structures): Fall 2018, Fall 2016
- CS252 (Intro to Computer Organization): Spring 2022, Fall 2021, Spring 2021, Fall 2020, Spring 2020
- CS390 (Computer Science Colloquium): Fall 2023, Fall 2021,
- CS340 (Computer Security and Malware): Spring 2023, Spring 2022, Spring 2021, Fall 2019
- CS349 (Programming in a Team Environment): Spring 2019
- CS365 (Computer Networking & the Internet): Spring 2018
- CS450 (Operating Systems): Fall 2022, Spring 2022, Fall 2021, Spring 2021, Fall 2020, Spring 2020, Fall 2019, Fall 2018
Naval Postgraduate School
- CS 3600 (Introduction to Computer Security): Fall 2016, Fall 2015, Summer 2012
- CS 3040 (Low-Level Programming): Fall 2016, Fall 2015, Fall 2014
- CY 4650 (Cyber Data Management and Analytics): Winter 2015, Spring 2014, Winter 2014
- CS 2140 (Low-Level Programming): Winter 2012, Summer 2012