CSC 105.01: The Digital Age (Rodrigues)
CSC 151.01: Functional problem solving (Rebelsky)
CSC 151.02: Functional problem solving (Hamid)
CSC 161.01: Imperative problem solving and data structures (Weinman)
CSC 161.02: Imperative problem solving and data structures (Johnson)
CSC 207.01: Object-oriented problem solving, data structures, and algorithms (Rebelsky)
CSC 207.02: Object-oriented problem solving, data structures, and algorithms (Rebelsky)
CSC 208.01 and CSC 208.02: Discrete Structures (Stone)
CSC 213.01: Operating systems and parallel algorithms (Curtsinger)
CSC 262.01: Computer vision (Weinman)
CSC 301.01: Analysis of Algorithms (Vostinar)
CSC 324.01: Software design and development (Johnson)
CSC 324.02: Software design and development (Vostinar)
CSC 341: Automata, formal languages, and computational complexity (Hamid)
CSC 395.01: Advanced operating systems (Curtsinger)
CSC 151.01: Functional problem solving (Curtsinger)
CSC 151.02: Functional problem solving (Hamid)
CSC 161.01: Imperative problem solving and data structures (Walker)
CSC 161.02: Imperative problem solving and data structures (Johnson)
CSC 205.01: Computational linguistics (Stone)
CSC 207.01: Algorithms and object-oriented design (Stone)
CSC 207.02: Algorithms and object-oriented design (Walker)
CSC 208.01: Discrete Structures (Stone)
CSC 211.01: Computer organization and architecture (Curtsinger)
CSC 211.02: Computer organization and architecture (Weinman)
CSC 295.01: Special topic, "Evolutionary algorithms and artificial life" (Vostinar)
CSC 301.01 and .02: Analysis of Algorithms (Vostinar)
CSC 324.01: Software design and development (Johnson)
CSC 326.01: Software development leadership (Johnson) (Leadership roles within CSC 324.01: Software design and development (Johnson))
CSC 341: Automata, formal languages, and computational complexity (Hamid)