HSHanover Schedule BuilderMEng course planner
Curriculum checked July 23, 2026

THAYER MASTER OF ENGINEERING

Build a plan without the tab maze.

Compare official core options, published offerings, prerequisites, and instructors across all seven on-campus tracks.

AI

SELECTED SPECIALTY

Artificial Intelligence

Requirements effective Winter 2026
7core courses
2electives
8listed options
9courses total

RULES THIS PLAN MUST SATISFY

Choose any 7 courses from the AI core list.Choose 2 approved graduate-level engineering or science electives.

ENGS 108, COSC 274, and QBS 108 overlap; only one may count for credit.

Verify official rules ↗

CORE COURSE CATALOG

Compare your core options

8 courses shown
OFFERED
CoursePublished sectionsPrerequisites
ENGS 96Math for Machine LearningDevelops practical methods for learning patterns from data, evaluating models, and applying them to engineering decisions.Core options
F26 · Meeting slot 11
Bruno Miranda HenriqueRMP ↗
ENGS 20 or COSC 10, and MATH 8. MATH 20 and MATH 22 are recommended.
ENGS 101Principles of Reinforcement LearningStudies how agents learn sequential decisions from rewards, including value functions, policies, and modern learning algorithms.Core options
F26 · Meeting slot 10
Peter ChinRMP ↗
Multivariable calculus; linear algebra; probability; and ENGS 20 or COSC 10. ENGS 96 is encouraged.
ENGS 102Game-theoretic Design, Learning and EngineeringUses strategic interaction, incentives, and learning dynamics to design and analyze engineered systems.Core options
W27 · Meeting time TBA
Bryce FergusonRMP ↗
MATH 1 or MATH 3; MATH 8, MATH 9, or MATH 24; and proficiency in C/C++, Julia, Python, R, or MATLAB.
ENGS 106Principles of Machine LearningDevelops practical methods for learning patterns from data, evaluating models, and applying them to engineering decisions.Core options
W27 · Meeting slot 10
Peter ChinRMP ↗
Multivariable calculus, linear algebra, and probability or equivalent. ENGS 96 encouraged.
ENGS 108Applied Machine LearningDevelops practical methods for learning patterns from data, evaluating models, and applying them to engineering decisions.Core optionsOverlaps with COSC 274 and QBS 108; only one may be taken.
F26 · Meeting slot 12
George CybenkoRMP ↗
ENGS 20, MATH 22, and ENGS 27 or ENGS 93, or equivalents.
ENGS 109High-dimensional Sensing and LearningAn advanced engineering course focused on the concepts, analytical tools, and practical applications of high-dimensional sensing and learning.Core options
S27 · Meeting slot 10
Peter ChinRMP ↗
Multivariable calculus or linear algebra; programming proficiency. MATH 20 is recommended.
ENGS 177Decision-Making under UncertaintyCovers probability, estimation, hypothesis testing, and statistical reasoning for engineering data and decisions.Core optionsSchedule not yet published for 2026–27.Not yet publishedENGS 103 or permission; proficiency in Julia, Python, R, or MATLAB.
ENGG 199.19Principles of CausalityIntroduces causal graphs, interventions, and statistical methods for distinguishing cause-and-effect from correlation.Core optionsThe catalog now lists this material as ENGS 105.1.
S27 · Meeting slot 11
Bijan MazaheriRMP ↗
See ENGS 105.1.

WHAT THIS DATA MEANS

A planning aid, not the registrar.

Core and elective guidance comes from Dartmouth Engineering’s track pages. Named elective recommendations are examples, not an exhaustive list. Terms, time blocks, prerequisites, and instructors come from the graduate engineering catalog’s published 2026–27 schedule. “Not yet published” does not mean a course is cancelled. Cross-listed COSC, PHYS, MATH, QBS, and BIOC courses should be verified in their home department.

How to submit your plan ↗