Fall 2024
CPSC 1302K - Computer Science 2 (section 01-MWF and section V01-online)CPSC 4115 - Algorithms
Summer 2024
CPSC 1301K - Computer Science 1CPSC 3165 - Professional in Computing
Spring 2024
CPSC 1302K - Computer Science 2CPSC 2108 - Data Structures
CPSC 6109 - Algorithms Analysis and Design
Fall 2023
CPSC 1302K - Computer Science 2 (section 01-MWF and section V01-online)CPSC 2108 - Data Structures
Maymester 2023
CPSC 3165 - Professional in ComputingSpring 2023
CPSC 1301K - Computer Science 1CPSC 1302 - Computer Science 2
CPSC 2108 - Data Structures
Fall 2022
CPSC 1301K - Computer Science 1 (section 01-MWF and section 03-TR)CPSC 1302 - Computer Science 2 (section 01-MWF and section V01-online)
CPSC 4000 - Baccalaureate Survey
Maymester 2022
CPSC 3165 - Professional in ComputingSpring 2022
CPSC 1302 - Computer Science 2 (2 sections)CPSC 4000 - Baccalaureate Survey
CPSC 6109 - Algorithms Analysis and Design
Fall 2021
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2 (face-to-face & online sections)
CPSC 4000 - Baccalaureate Survey
Spring 2021
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2 (face-to-face & online sections)
CPSC 4000 - Baccalaureate Survey
Fall 2020
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2 (face-to-face & online sections)
CPSC 4000 - Baccalaureate Survey
Summer 2020
CPSC 1302 - Computer Science 2Spring 2020
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2 (face-to-face & online sections)
Fall 2019
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2 (face-to-face & online sections)
Spring 2019
CPSC 1301 - Computer Science 1CPSC 1302 - Computer Science 2
CPSC 6109 - Advanced Algorithms (face-to-face & online sections)
Fall 2018
CPSC 1301 - Computer Science 1CPSC 3125 - Operating Systems (two sections)
Spring 2018
CPSC 1301 - Computer Science 1CPSC 6127 - Contemporary Issues in DB Management Systems (Business Intelligence) (face-to-face & online sections)
CPSC 6180 - Software Estimation and Measurement (face-to-face & online sections)
Fall 2017
CPSC 3125 - Operating Systems (two sections)CPSC 6109 - Advanced Algorithms
Courses Taught at Middle Tennessee State University
CSCI 1150 - Computer Orientation (2 sections)CSCI 1170 - Computer Science I (3 sections)
CSCI 2170 - Computer Science II (4 sections)
CSCI 3110 - Advanced Data Structures (10 sections)
CSCI 3240 - Introduction to Computer Systems
CSCI 3250 - Operating Systems
COMS 6100 - Fundamentals of Computational Science (6 sections)
COMS 7840 - Selected Topics: Computational Biology