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
  Programming Languages CS 642 Principles of Programming Languages
  Programming Languages CS 644 Compiler Construction
  Software Engineering CS 645 Software Requirements Specification and Analysis
  Software Engineering CS 646 Software Design and Architectures
  Software Engineering CS 647 Software Testing, Quality Assurance, and Maintenance
  Hardware and Software Systems CS 650 Computer Architecture
  Hardware and Software Systems CS 651 Data-Intensive Distributed Computing
  Hardware and Software Systems CS 652 Real-Time Programming
  Hardware and Software Systems CS 654 Distributed Systems
  Hardware and Software Systems CS 656 Computer Networks
  Scientific and Symbolic Computing CS 676 Numeric Computation for Financial Modelling
  Artificial Intelligence CS 679 Neural Networks
  Computational Statistics CS 680 Intro to Machine Learning
  Bioinformatics CS 682 Computational Techniques in Biological Sequence Analysis
  Artificial Intelligence CS 684 Computational Vision
  Artificial Intelligence CS 686 Intro to Artificial Intelligence
  Scientific and Symbolic Computing CS 687 Intro to Symbolic Computation
  Graphics and User Interfaces CS 688 Intro to Computer Graphics
  Hardware and Software Systems CS 698 LEC 001 Intro Research Topics: Secure Programming
  Artificial Intelligence CS 698 LEC 002, 003 Intro Research Topics: Natural Language Processing
  Hardware and Software Systems CS 698 LEC 004 Intro Research Topics: Software and Systems Security
  Hardware and Software Systems CS 698 LEC 005 Intro Research Topics: Privacy, Cryptography, and Data Security
  Algorithms and Complexity CS 763 Computational Geometry
  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