Teaching at The Citadel

Undergraduate and graduate courses, The Citadel, Department of Cyber and Computer Sciences, 2025

At The Citadel, I have taught many sections of the following courses since 2011.

  • CSCI 103 Survey of Computer Science
  • CSCI 110 Microcomputer Applications
  • CSCI 201 Intro to Computer Science I
  • CSCI 202 Intro to Computer Science II
  • CSCI 205 Intro to Programming W/ Python
  • CSCI 210 Intro to Information Systems
  • CSCI 211 Intro to Comp Science I Lab
  • CSCI 223 Data Structures and Algorithms
  • CSCI 290 Intro to Information Systems
  • CSCI 305 Computer Organization Programming
  • CSCI 355 Programming Languages
  • CSCI 399 Junior Research Project
  • CSCI 420 Software Engineering
  • CSCI 421 Software Engineering Practicum
  • CSCI 491 Internship in Computer Science
  • CSCI 495 Senior Seminar
  • CSCI 499 Senior Research Project
  • CSCI 602 Foundations of Software Engineering
  • CSCI 636 IT Policy Strategy Governance
  • CSCI 654 Software Requirements Analysis
  • CSCI 658 Software Testing Maintenance
  • CSCI 690 Special Topics: Software Deployment and Operations
  • CSCI 691 Independent Study
  • HONR 400 Honors Research Project I
  • LDRS 411 Sr Leadership Integration Seminar