Current Courses
TA Hours: We have (in-person) evening TAs from Sunday to Thursday weekly from the second week (that is the week starting Sunday February 9) except during the spring break. Please find the TA schedule and Windows & Writing support here.
Spring 2025
- CS 151: Computational Thinking: Visual Media
- CS 152: Computational Thinking: Science
- CS 231: Data Structures and Algorithms
- CS 232: Computer Organization (Lecture, Chowdhury) (Labs, Taylor)
- CS 251: Data Analysis and Visualization
- CS 252: Mathematical Data Analysis and Visualization (prerequisite: Linear Algebra)
- CS 310: Creating Future Worlds: Computing, Ethics, and Society (Doore)
- CS 333: Programming Languages
- CS 337: Operating Systems and Cloud Computing (Al Madi)
- CS 343: Neural Networks (Chowdhury) (sequence course 1)
- CS 375: Analysis of Algorithms (Bender)
- CS 376: Algorithm Design and Analysis (Aaron)
- CS 421: Empirical Software Engineering (Al Madi) (sequence course 2)
- CS 422: Entrepreneurial Software Engineering (Al Madi) (sequence course 2)
- CS 430: Advanced Database Design, Development, and Deployment (Doore) (sequence course 2)
- CS 444: Deep Learning (Layton) (sequence course 2)
- CS 448: Human Interpretable AI II (Lage) (sequence course 2)
- CS 453: Interactive Systems II (Wolfe) (sequence course 2)
January 2025
- CS 353: Interactive Systems I (Wolfe) (sequence course 1)
Fall 2024
- CS 152: Computational Thinking: Science
- CS 154: Computational Thinking: Natural Language Processing (note: this does count for the CS major)
- CS 166: Computational Thinking: Computer Vision (note: this does count for the CS major, and is for students with prior programming experience)
- CS 231: Data Structures and Algorithms (Al Madi, Aaron, Projects)
- CS 232: Computer Organization
- CS 251: Data Analysis and Visualization
- CS 310: Creating Future Worlds: Computing, Ethics, and Society (Doore)
- CS 333: Programming Languages
- CS 375: Analysis of Algorithms (Bender)
- CS 378: Introduction to Computation Theory (Aaron)
- CS 321: Software Engineering (Al Madi) (sequence course 1)
- CS 330: Real-World Database Design, Development, and Deployment I (Doore) (sequence course 1)
- CS 343: Neural Networks (Layton) (sequence course 1)
- CS 348: Human Interpretable AI I (Lage) (sequence course 1)