Courses

[CS 101] Intro Computing: Engrg & Sci

[CS 105] Intro Computing: Non-Tech

[CS 124] Introduction to Computer Science I

[CS 128] Introcuction to Computer Science II

[CS 173] Discrete Structures

[CS 210] Ethical & Professional Issues

[CS 222] Software Design Lab

[CS 225] Data Structures

[CS 233] Computer Architecture

[CS 240] Intro to Computer Systems

[CS 241] System Programming

[CS 307] Modeling and Learning in Data Science

[CS 357] Numerical Methods I

[CS 361] Probability & Statistics for Computer Science

[CS 374] Introduction to Algorithms & Models of Computation

[CS 407] Cryptography

[CS 409] The Art of Web Programming

[CS 410] Text Information Systems

[CS 411] Database Systems

[CS 412] Introduction to Data Mining

[CS 413] Intro to Combinatorics

[CS 414] Multimedia Systems

[CS 416] Data Visualization

[CS 417] Virtual Realit

[CS 418] Interactive Computer Graphics

[CS 419] Production Computer Graphics

[CS 420] Parallel Progrmg: Sci & Engrg

[CS 421] Programming Languages & Compilers

[CS 422] Programming Language Design

[CS 423] Operating Systems Design

[CS 424] Real-Time Systems

[CS 425] Distributed Systems

[CS 426] Compiler Construction

[CS 427] Software Engineering I

[CS 428] Software Engineering II

[CS 429] Software Engineering II, ACP

[CS 431] Embedded Systems

[CS 433] Computer System Organization

[CS 434] Mobile Computing & Application

[CS 435] Cloud Networking

[CS 436] Computer Networking Laboratory

[CS 437] Topics in Internet of Things

[CS 438] Communication Networks

[CS 439] Wireless Networks

[CS 440] Artificial Intelligence

[CS 441] Applied Machine Learning

[CS 442] Trustworthy Machine Learning

[CS 444] Deep Learning for Computer Vision

[CS 445] Computation Photography

[CS 446] Machine Learning

[CS 447] Natural Language Processing

[CS 448] Audio Computing Laboratory

[CS 450] Numerical Analysis

[CS 457] Numerical Methods II

[CS 460] Security Laboratory

[CS 461] Computer Security I

[CS 463] Computer Security II

[CS 464] Topics in Societal and Ethical Impacts of Computer Technology

[CS 465] User Interface Design

[CS 466] Introduction to Bioinformatics

[CS 467] Social Visualization

[CS 468] Tech and Advertising Campaigns

[CS 473] Algorithms

[CS 474] Logic in Computer Science

[CS 475] Formal Models of Computation

[CS 476] Program Verification

[CS 477] Formal Software Development Methods

[CS 481] Advanced Topics in Stochastic Processes & Applications

[CS 482] Simulation

[CS 483] Applied Parallel Programming

[CS 484] Parallel Programming

[CS 492] Senior Project I