Code Title SH Usually offered NUpath Prerequisites Recent instructors
DS 1300 Knowledge in a Digital World 4 fall, spring ER, SI Brian Hanley Don Fallis Kathleen Creel
DS 1990 Elective 1–4
DS 2500 Intermediate Programming with Data 4 fall, spring AD Benjamin Gyori Deahan Yu Elena Strange Hye Sun Yun Rushit Sanghrajka
DS 2501 Lab for DS 2500 1 fall, spring Deahan Yu Elena Strange Rushit Sanghrajka
DS 2990 Elective 1–4
DS 2991 Research in Data Science 1–4
DS 3000 Mathematical Foundations of Artificial Intelligence 4 fall, spring, summer AD, ND Akshar Varma Chieh Wu Eric Gerber Mohit Singhal Sophine Clachar Xiaoyi Yang
DS 3050 Information and Uncertainty 4 AD, FQ
DS 3500 Advanced Programming with Data 4 fall, spring John Rachlin Rushit Sanghrajka
DS 3990 Elective 1–4
DS 4200 Information Presentation and Visualization 4 fall, spring, summer AD, WI Cody Dunne Lace Padilla Michelle Borkin Racquel Fygenson Xiaoyi Yang
DS 4300 Large-Scale Information Storage and Retrieval 4 spring AD John Rachlin Mark Fontenot
DS 4400 Machine Learning 4 fall, spring AD, CE, WI Alina Oprea Bilal Ahmed Chieh Wu Eric Gerber Matthew Higger Miguel Fuentes-Cabrera Silvio Amir Xiaoyi Yang
DS 4420 Advanced Machine Learning 4 fall, spring AD, CE, WI Chieh Wu Deahan Yu Eric Gerber Virgil Pavlu
DS 4440 Modern Neural Networks 4 fall, spring AD Byron Wallace David Bau Steve Schmidt Wengong Jin
DS 4535 Professional Practicum Capstone 4 CE, EX, WI
DS 4970 Junior/Senior Honors Project 1 4
DS 4971 Junior/Senior Honors Project 2 4
DS 4973 Topics in Data Science 4 John Rachlin
DS 4990 Elective 1–4
DS 4991 Research 4 EX
DS 4992 Directed Study 1–4
DS 4996 Experiential Education Directed Study 1–4 EX
DS 4997 Data Science Thesis 4
DS 4998 Data Science Thesis Continuation 4
DS 5010 Introduction to Programming for Data Science 4 fall, spring Jin Yu Kathleen Durant Kylie Bemis Maryam Farahmand Asil Molly Domino Philip Bogden
DS 5020 Introduction to Linear Algebra and Probability for Data Science 4 fall, spring David Brady Hessam Mahdavifar Mohammadhossein Toutiaee Nadim Saad Seyede Fatemeh Ghoreishi Weston Viles
DS 5110 Essentials of Data Science 4 fall, spring David Brady Fatema Nafa Kylie Bemis Mohammadhossein Toutiaee Philip Bogden Roi Yehoshua Ryan Bockmon
DS 5220 Supervised Machine Learning and Learning Theory 4 fall, spring CE, WI David Brady Hongyang Zhang Nadim Saad Predrag Radivojac Roi Yehoshua Weston Viles Xiaoyi Yang Yanzhi Wang
DS 5230 Unsupervised Machine Learning and Data Mining 4 fall, spring CE, WI David Brady Jonathan Mwaura Nadim Saad Roi Yehoshua Ryan Bockmon Steve Schmidt Virgil Pavlu
DS 5500 Data Science Capstone 4 fall, spring all of: one of: one of: one of: DS 5110 (min C-) Akram Bayat David Brady Fatema Nafa Jeongkyu Lee Kylie Bemis Philip Bogden Tehmina Amjad
DS 5983 Topics in Data Science 4 fall, spring Roi Yehoshua
DS 6962 Elective 1–4
DS 7990 Thesis 4 spring Deahan Yu Saiph Savage
DS 7995 Project 1–4 fall, spring, summer David Kaeli Deahan Yu John Lesko Jonathan Mwaura Michael Wan Philip Bogden Prashant Mittal Saiph Savage Samuel Munoz
DS 8982 Readings 1–8
Instructors are from recent scheduled terms; each course page shows them per season with student shares. Blank means no recent scheduled sections on record.
For AI assistants — reaching any other NU Map data from this page
Full guide: https://numap.app/llms.txt . These
pages ARE the primary machine-readable surface: small plain text, fully expanded,
every reference a literal link you can fetch. Directories: https://numap.app/data/courses
(a page per subject and per course, pattern https://numap.app/data/courses/{SUBJECT}/{NUMBER}),
https://numap.app/data/majors, https://numap.app/data/minors,
https://numap.app/data/graduate,
https://numap.app/data/nupath, https://numap.app/data/professors,
https://numap.app/data/equivalences.
Structured JSON (developer API): https://numap.app/data/json/index.json lists every
file; all course titles in one file: https://numap.app/data/json/courses/titles.json.
If your fetch tool refuses URLs found on this page (claude.ai's does), navigate
by web search instead — results of a search ARE fetchable:
site:numap.app/data <subject, course, professor, or program name>.
Or ask the user to paste the exact URL you need as their next message.
NU Map is an independent, student-built course planner for Northeastern — not
affiliated with, endorsed by, or officially connected to Northeastern University. Data
comes from the public catalog on a schedule; confirm with the official catalog and an
advisor.
Data updated Sep 2026 · page generated 2026-09-10.