{"guide":"https://numap.app/llms.txt","subject":"DS","count":36,"what":"Compact filterable index of every course in this subject. Full detail per course - description, offering history with enrollment, meeting-day and instructor-share percentages, RateMyHusky links - is at its `detail` page (copy the URL verbatim).","lastUpdated":"Sep 2026","generatedAt":"2026-09-10T14:33:56.814Z","disclaimer":"NU Map is an independent, student-built planner. It is not affiliated with, endorsed by, or officially connected to Northeastern University. Data is scraped from Northeastern's public catalog and refreshed on a schedule; always confirm with the official catalog and an academic advisor.","legend":{"prereqs":"Flat token list: course refs {subject, number, minGrade} joined by 'And'/'Or' strings; nested arrays are parenthesized groups. minGrade is the minimum passing grade required.","coreqs":"Courses that must be taken in the same term.","level":"undergrad for course numbers below 5000, grad otherwise.","typicallyOffered":"Seasons in which the course was scheduled in at least two-thirds of that season's terms on record since it first appeared — a pattern, not a guarantee.","typicalDays":"Weekdays on which at least 50% of recent sections met (R means Thursday).","instructors":"Names of everyone who taught it in recent terms; per-season shares and review links are on the detail page.","unlocks":"Courses that list this course in their prerequisites — what taking it opens up.","nuPath":"NUpath general-education attributes this course carries.","repeatable":"Whether the course may be taken more than once for credit.","detail":"This course's full page: description, offering history, percentages, professors. Fetch it for any single-course question."},"courses":[{"number":"1300","title":"Knowledge in a Digital World","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"nuPath":["ER","SI"],"typicalDays":["T","F"],"campuses":["Boston"],"instructors":["Brian Hanley","Don Fallis","Kathleen Creel"],"detail":"https://numap.app/data/courses/DS/1300"},{"number":"1990","title":"Elective","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/1990"},{"number":"2500","title":"Intermediate Programming with Data","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"nuPath":["AD"],"prereqs":[{"subject":"DS","number":"2000","minGrade":"D-"}],"coreqs":[{"subject":"DS","number":"2501"}],"typicalDays":["T","F"],"campuses":["Boston"],"instructors":["Benjamin Gyori","Deahan Yu","Elena Strange","Hye Sun Yun","Rushit Sanghrajka"],"unlocks":["BINF 6310","CNET 5442","CS 3000","CS 3200","CS 3520","CY 2550","DS 3000","DS 3500","DS 4200","ECON 2350","ECON 2560","FINA 4340","FINA 4350","FINA 4390","MKTG 3402","MUST 4600"],"detail":"https://numap.app/data/courses/DS/2500"},{"number":"2501","title":"Lab for DS 2500","credits":1,"level":"undergrad","typicallyOffered":["fall","spring"],"coreqs":[{"subject":"DS","number":"2500"}],"typicalDays":["M"],"campuses":["Boston"],"instructors":["Deahan Yu","Elena Strange","Rushit Sanghrajka"],"detail":"https://numap.app/data/courses/DS/2501"},{"number":"2990","title":"Elective","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/2990"},{"number":"2991","title":"Research in Data Science","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/2991"},{"number":"3000","title":"Mathematical Foundations of Artificial Intelligence","credits":4,"level":"undergrad","typicallyOffered":["fall","spring","summer"],"nuPath":["AD","ND"],"prereqs":[{"subject":"CS","number":"2100","minGrade":"D-"},"Or",{"note":"CIS 201M"},"Or",{"subject":"CS","number":"2510","minGrade":"D-"},"Or",{"subject":"DS","number":"2500","minGrade":"D-"}],"campuses":["Boston","Online"],"instructors":["Akshar Varma","Chieh Wu","Eric Gerber","Mohit Singhal","Sophine Clachar","Xiaoyi Yang"],"unlocks":["CNET 5442","CS 3250","CS 4100","CS 4160","CS 4180","CS 4220","CS 4300","CS 4350","CS 4360","CS 4610","DS 4400","ME 3460"],"detail":"https://numap.app/data/courses/DS/3000"},{"number":"3050","title":"Information and Uncertainty","credits":4,"level":"undergrad","nuPath":["AD","FQ"],"detail":"https://numap.app/data/courses/DS/3050"},{"number":"3500","title":"Advanced Programming with Data","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"prereqs":[{"subject":"CS","number":"2100","minGrade":"D-"},"Or",{"subject":"DS","number":"2500","minGrade":"D-"}],"typicalDays":["T","F"],"campuses":["Boston","Online"],"instructors":["John Rachlin","Rushit Sanghrajka"],"unlocks":["CS 4130","CS 4160","CS 4180","CS 4220","CS 4545","CS 4550","CS 4610","CS 4973","CY 4973","DS 4300","DS 4973"],"detail":"https://numap.app/data/courses/DS/3500"},{"number":"3990","title":"Elective","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/3990"},{"number":"4200","title":"Information Presentation and Visualization","credits":4,"level":"undergrad","typicallyOffered":["fall","spring","summer"],"nuPath":["AD","WI"],"prereqs":[{"subject":"CS","number":"2100","minGrade":"D-"},"Or",{"note":"CIS 201M"},"Or",{"subject":"CS","number":"2510","minGrade":"D-"},"Or",{"subject":"DS","number":"2500","minGrade":"D-"}],"typicalDays":["M","W","Th"],"campuses":["Boston","Online"],"instructors":["Cody Dunne","Lace Padilla","Michelle Borkin","Racquel Fygenson","Xiaoyi Yang"],"detail":"https://numap.app/data/courses/DS/4200"},{"number":"4300","title":"Large-Scale Information Storage and Retrieval","credits":4,"level":"undergrad","typicallyOffered":["spring"],"nuPath":["AD"],"prereqs":["(",{"subject":"CS","number":"3100","minGrade":"D-"},"Or",{"note":"CIS 310M"},"Or",{"subject":"CS","number":"3500","minGrade":"D-"},"Or",{"subject":"DS","number":"3500","minGrade":"D-"},")","And",{"subject":"CS","number":"3200","minGrade":"D-"}],"typicalDays":["T","F"],"campuses":["Boston","Online"],"instructors":["John Rachlin","Mark Fontenot"],"detail":"https://numap.app/data/courses/DS/4300"},{"number":"4400","title":"Machine Learning","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"nuPath":["AD","CE","WI"],"prereqs":[{"subject":"DS","number":"3000","minGrade":"D-"},"Or",{"note":"CIS 250M"},"Or","(",{"subject":"MATH","number":"2331","minGrade":"D-"},"And",{"subject":"MATH","number":"3081","minGrade":"D-"},")"],"typicalDays":["T","F"],"campuses":["Boston","Online"],"instructors":["Alina Oprea","Bilal Ahmed","Chieh Wu","Eric Gerber","Matthew Higger","Miguel Fuentes-Cabrera","Silvio Amir","Xiaoyi Yang"],"unlocks":["CS 4120","CY 4100","DS 4420","DS 4440","EECE 5668"],"detail":"https://numap.app/data/courses/DS/4400"},{"number":"4420","title":"Advanced Machine Learning","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"nuPath":["AD","CE","WI"],"prereqs":[{"subject":"DS","number":"4400","minGrade":"D-"}],"typicalDays":["W"],"campuses":["Boston"],"instructors":["Chieh Wu","Deahan Yu","Eric Gerber","Virgil Pavlu"],"detail":"https://numap.app/data/courses/DS/4420"},{"number":"4440","title":"Modern Neural Networks","credits":4,"level":"undergrad","typicallyOffered":["fall","spring"],"nuPath":["AD"],"prereqs":[{"subject":"DS","number":"4400","minGrade":"D-"}],"typicalDays":["T","F"],"campuses":["Boston"],"instructors":["Byron Wallace","David Bau","Steve Schmidt","Wengong Jin"],"detail":"https://numap.app/data/courses/DS/4440"},{"number":"4535","title":"Professional Practicum Capstone","credits":4,"level":"undergrad","nuPath":["CE","EX","WI"],"detail":"https://numap.app/data/courses/DS/4535"},{"number":"4970","title":"Junior/Senior Honors Project 1","credits":4,"level":"undergrad","unlocks":["DS 4971"],"detail":"https://numap.app/data/courses/DS/4970"},{"number":"4971","title":"Junior/Senior Honors Project 2","credits":4,"level":"undergrad","prereqs":[{"subject":"DS","number":"4970","minGrade":"D-"}],"detail":"https://numap.app/data/courses/DS/4971"},{"number":"4973","title":"Topics in Data Science","credits":4,"level":"undergrad","prereqs":[{"subject":"CS","number":"3000","minGrade":"D-"},"And","(",{"subject":"CS","number":"3100","minGrade":"D-"},"Or",{"note":"CIS 310M"},"Or",{"subject":"CS","number":"3500","minGrade":"D-"},"Or",{"subject":"DS","number":"3500","minGrade":"D-"},")"],"repeatable":true,"typicalDays":["T","F"],"campuses":["Online"],"instructors":["John Rachlin"],"detail":"https://numap.app/data/courses/DS/4973"},{"number":"4990","title":"Elective","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/4990"},{"number":"4991","title":"Research","credits":4,"level":"undergrad","nuPath":["EX"],"detail":"https://numap.app/data/courses/DS/4991"},{"number":"4992","title":"Directed Study","credits":1,"creditsMax":4,"level":"undergrad","repeatable":true,"detail":"https://numap.app/data/courses/DS/4992"},{"number":"4996","title":"Experiential Education Directed Study","credits":1,"creditsMax":4,"level":"undergrad","nuPath":["EX"],"repeatable":true,"detail":"https://numap.app/data/courses/DS/4996"},{"number":"4997","title":"Data Science Thesis","credits":4,"level":"undergrad","detail":"https://numap.app/data/courses/DS/4997"},{"number":"4998","title":"Data Science Thesis Continuation","credits":4,"level":"undergrad","detail":"https://numap.app/data/courses/DS/4998"},{"number":"5010","title":"Introduction to Programming for Data Science","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"campuses":["Boston","Online","Portland, Maine","Silicon Valley, CA"],"instructors":["Jin Yu","Kathleen Durant","Kylie Bemis","Maryam Farahmand Asil","Molly Domino","Philip Bogden"],"detail":"https://numap.app/data/courses/DS/5010"},{"number":"5020","title":"Introduction to Linear Algebra and Probability for Data Science","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"typicalDays":["M","W"],"campuses":["Boston","Portland, Maine","Silicon Valley, CA"],"instructors":["David Brady","Hessam Mahdavifar","Mohammadhossein Toutiaee","Nadim Saad","Seyede Fatemeh Ghoreishi","Weston Viles"],"unlocks":["DADS 7275","EECE 5612"],"detail":"https://numap.app/data/courses/DS/5020"},{"number":"5110","title":"Essentials of Data Science","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"campuses":["Arlington, VA","Boston","Portland, Maine","Silicon Valley, CA"],"instructors":["David Brady","Fatema Nafa","Kylie Bemis","Mohammadhossein Toutiaee","Philip Bogden","Roi Yehoshua","Ryan Bockmon"],"unlocks":["DS 5500"],"detail":"https://numap.app/data/courses/DS/5110"},{"number":"5220","title":"Supervised Machine Learning and Learning Theory","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"nuPath":["CE","WI"],"typicalDays":["T","F"],"campuses":["Boston","Portland, Maine","Silicon Valley, CA"],"instructors":["David Brady","Hongyang Zhang","Nadim Saad","Predrag Radivojac","Roi Yehoshua","Weston Viles","Xiaoyi Yang","Yanzhi Wang"],"unlocks":["CS 7150","DS 5500","EECE 5645","MATH 7339"],"detail":"https://numap.app/data/courses/DS/5220"},{"number":"5230","title":"Unsupervised Machine Learning and Data Mining","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"nuPath":["CE","WI"],"campuses":["Arlington, VA","Boston","Portland, Maine","Silicon Valley, CA"],"instructors":["David Brady","Jonathan Mwaura","Nadim Saad","Roi Yehoshua","Ryan Bockmon","Steve Schmidt","Virgil Pavlu"],"unlocks":["DS 5500","EECE 5645"],"detail":"https://numap.app/data/courses/DS/5230"},{"number":"5500","title":"Data Science Capstone","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"prereqs":["(",{"subject":"CS","number":"5800","minGrade":"C-"},"Or",{"subject":"EECE","number":"7205","minGrade":"C-"},")","And","(",{"subject":"CS","number":"6140","minGrade":"C-"},"Or",{"subject":"DS","number":"5220","minGrade":"C-"},"Or",{"subject":"EECE","number":"5644","minGrade":"C-"},")","And","(",{"subject":"CS","number":"6220","minGrade":"C-"},"Or",{"subject":"DS","number":"5230","minGrade":"C-"},"Or",{"subject":"IE","number":"7275","minGrade":"C-"},")","And",{"subject":"DS","number":"5110","minGrade":"C-"}],"typicalDays":["T","F"],"campuses":["Boston","Online","Portland, Maine","Silicon Valley, CA"],"instructors":["Akram Bayat","David Brady","Fatema Nafa","Jeongkyu Lee","Kylie Bemis","Philip Bogden","Tehmina Amjad"],"detail":"https://numap.app/data/courses/DS/5500"},{"number":"5983","title":"Topics in Data Science","credits":4,"level":"grad","typicallyOffered":["fall","spring"],"repeatable":true,"campuses":["Boston"],"instructors":["Roi Yehoshua"],"detail":"https://numap.app/data/courses/DS/5983"},{"number":"6962","title":"Elective","credits":1,"creditsMax":4,"level":"grad","repeatable":true,"detail":"https://numap.app/data/courses/DS/6962"},{"number":"7990","title":"Thesis","credits":4,"level":"grad","typicallyOffered":["spring"],"repeatable":true,"campuses":["No campus, no room needed"],"instructors":["Deahan Yu","Saiph Savage"],"detail":"https://numap.app/data/courses/DS/7990"},{"number":"7995","title":"Project","credits":1,"creditsMax":4,"level":"grad","typicallyOffered":["fall","spring","summer"],"repeatable":true,"campuses":["No campus, no room needed","Portland, Maine"],"instructors":["David Kaeli","Deahan Yu","John Lesko","Jonathan Mwaura","Michael Wan","Philip Bogden","Prashant Mittal","Saiph Savage","Samuel Munoz"],"detail":"https://numap.app/data/courses/DS/7995"},{"number":"8982","title":"Readings","credits":1,"creditsMax":8,"level":"grad","repeatable":true,"detail":"https://numap.app/data/courses/DS/8982"}]}