Courses Taught
Fall 2021
Past Offerings
Computer Science Courses
- CSC 120: Programming on Purpose
- CSC 150: Data Structures (and Lab)
- CSC 250: Design and Analysis of Algorithms
- CSC 260: Large-Scale Software Development
- CSC 280: User Interfaces
- CSC 335: Operating Systems
- CSC 350: Theory of Computation
- CSC 360: Software Engineering
- CSC 375: Compiler Design
- CSC 385: Computer Graphics
- CSC 497: Junior Capstone Research Seminar
General Education Courses
- FYP 100: Technology: Celebration and Warning
- SRS 200: Design as if People Mattered
Courses No Longer Offered
- CSC 136: Advanced Programming Techniques
- CSC 233: Advanced Topics in Software Engineering