Courses Taught
Fall 2023
- Comp 17100 Principles of Computing Science I (2 sections)
- Comp 49000 ST: Computer Systems II
- ISP 10500 Exploring the Options
Spring 2023
- Comp 34500 Introduction to Software Engineering
- Comp 21000 Computer Org & Assembly Language
Fall 2022
- Comp 10700 Introduction to 2D Game Development
- Comp 30600 Mobile Development
Spring 2022
- Comp 11500 Discrete Structures
- Comp 21000 Computer Org & Assembly Language
Fall 2021
- Comp 17100 Principles of Computer Science I
- Comp 36500 Network Systems
- IISP 13000 STEM Success Seminar
Spring 2021
- Comp 11500 Discrete Structures
- Comp 21000 Computer Org & Assembly Language
Fall 2020
- Comp 10500 Intro to Website Development
- Comp 30600 Mobile Development
- IISP 13000 STEM Success Seminar
Spring 2020
- Comp 17200 Principles of Computer Science II
- Comp 21000 Computer Org & Assembly Language
Fall 2019
- Comp 17100 Principles of Computer Science I
- Comp 41000 Algorithms + Organization = Systems
- Comp 49500 Computer Science Capstone
Spring 2019
- Comp 11500 Discrete Structures
- Comp 21000 Computer Org & Assembly Language
Fall 2018
- Comp 19000 Scripting Languages
- Comp 30600 Mobil Development
- Comp 49500 Computer Science Capstone
Spring 2018
- Comp 21000 Computer Org & Assembly Language
- Comp 11500 Discrete Mathematics
- Comp 17100 Principles of Computer Science I
Fall 2017
- Comp 20500 Advanced Web Programming
- Comp 41000 Algorithms + Data Structures = Systems
- Comp 49500 Computer Science Capstone
Spring 2017
- Comp 11500 Discrete Mathematics
- Comp 21000 Intro to Computer Systems and Organization
Fall 2016
- Comp 32100 Programming Languages
- Comp 39000 Mobile Development
Spring 2016
- Comp 21000 Intro to Computer Systems and Organization
- Comp 11500 Discrete Mathematics
Fall 2015
- Comp 17100 Principles of Computer Science I
- Comp 49000 Complex Systems