Spring 2026

Spring 2026 Course Offerings 

The following courses are tentatively scheduled for Spring 2026.

Courses offered in Spring 2026 will be delivered in-person, unless specified below.

For delivery method and date and time of offer please look at the schedule of classes once its been updated. For course instructor information, please follow the instructions linked here.

Recommended Background

Area

Number

Course Title

MHI Students Only N/A CS 634 Security and Privacy in Health Systems
  Software Engineering CS 645 Software Requirements and Specification Analysis
  Software Engineering CS 646 Software Design and Architectures
  Graphics and User Interfaces CS 649 Human-Computer Interaction
  Hardware and Software Systems CS 652

Real-Time Programming

  Hardware and Software Systems CS 653 Software and Systems Security
  Hardware and Software Systems CS 656 Computer Networks
  Hardware and Software Systems CS 659 Privacy, Crypto, Data Security
  Algorithms and Complexity CS 666 Algorithm Design and Analysis
  Scientific and Symbolic Computing CS 675 Computational Linear Algebra
  Computational Statistics CS 680 Intro to Machine Learning
  Artificial Intelligence CS 686 Intro to Artificial Intelligence
  Graphics and User Interfaces CS 688 Intro to Computer Graphics
    CS 698 LEC 001 and LEC 002 *Cancelled* 
Please note that CS 698 LEC 001 is now listed as CS 653
and CS 698 LEC 002 is now listed as CS 659
  Algorithms and Complexity CS 763 Computational Geometry
Students should have generic knowledge of programming and software engineering (e.g., requirements, design and architecture, testing, program analysis, etc.) and be interested in the application of machine learning and artificial intelligence in software engineering. Software Engineering CS 846 SEM 001 Adv Topics in Software Engineering: Machine Learning for Software Engineering
General CS background. Software Engineering CS 846 SEM 002 Adv Topics in Software Engineering: Software Engineering for Big Data and AI
  Data Systems CS 848 Adv Topics in Databases: Research Topics in Data Lakes and Model Lakes
Prior security background is helpful but not necessary Hardware and Software Systems CS 858

Advanced Topics in Cryptography, Security and Privacy: Advanced Topics on Mobile and IOT Security

  Algorithms and Complexity CS 860 Adv Topics in Algorithms and Complexity: Algorithmic Spectral Graph Theory
  Artificial Intelligence CS 886 Adv Topics in Artificial Intelligence: Trust, Explanation, Social Nets