Fall 2020
CSE 347: Analysis of Algorithms (recitation lead; primary instructor: Dr. Jeremy Buhler)
CSE 433S: Introduction to Computer Security (co-taught with Dr. Ning Zhang)
CSE 247 / 502N: Data Structures and Algorithms (auxiliary instructor; primary instructor: Dr. Bill Siever)
CSE 433R: Capture The Flag (CTF) Studio
Summer 2020
CSE 247 / 502N: Data Structures and Algorithms
Spring 2020
CSE 247 / 502N: Data Structures and Algorithms
CSE 361S: Introduction to Systems Software
CSE 433R: Capture The Flag (CTF) Studio
Fall 2019
CSE 247 / 502N: Data Structures and Algorithms
CSE 433S: Introduction to Computer Security
CSE 433R: Capture The Flag (CTF) Studio
Summer 2019
CSE 247 / 502N: Data Structures and Algorithms
CSE 433S: Introduction to Computer Security
Spring 2019
CSE 247 / 502N: Data Structures and Algorithms
CSE 433S: Introduction to Computer Security (new course)
CSE 7001: Graduate Seminar in Computer Science Education
Summer 2018
CSE 247 / 502N : Data Structures and Algorithms
Spring 2018
CSE 247 / 502N : Data Structures and Algorithms
CSE 361S : Introduction to Systems Software
Fall 2017
CSE 247 / 502N : Data Structures and Algorithms
CSE 365S : Elements of Computing Systems
Spring 2015
CSE 241 / 502N : Algorithms and Data Structures / Fundamentals of Computer Science
Spring 2014 (Benedictine College)
CS 398 : Computer Security
CS 114 : Intro to Computer Science (CS1 with Java)
MA 124 : Precalculus