Below is a list of current classes available for the MS Data Science and Applied Artificial Intelligence degree. For a complete listing of all classes related to the degree please see the Requirements tab of the Data Science and Applied Artificial Intelligence degree in our academic catalog.

Fall 2026 MSDSAAI Courses
Developing Insights from Data for Applications (1 Course/3 credits required)
Course No.Course TitleClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
COMPSCI 425GIntroduction to Data Mining16177Monday/Wednesday 10-11:15 amZeyun Yu3Junior standing, COMPSCI 251(P), and one of the following: MATH 212(P), MATH 221(P), or MATH 232(P).
INFOST 582GIntroduction to Data Science
15020OnlineOnlineMargaret Kipp3Jr st; or cons instr.
Organizing and Maintaining Large Data Sets (1 course/ 3 credits required)
Course No.Course TitleClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
COMPSCI 557GIntroduction to Database Systems12974Section 001 - Tuesday/Thursday, 2:30 – 3:45 p.m.Ayesha Siddika Nipu3Junior standing and COMPSCI 251(P); or graduate student; or special student.
HI 744 (*can be counted as either an elective or in Organizing and Maintaining Large Data Sets category but not both)Text Retrieval and Its Applications in Biomedicine15376Section 001- Thursday, 2:30 -- 5:10 pmLu He3Graduate standing or consent of instructor.
15377Section 202- ONLINEOnlineLu He
AI and Machine Learning to Extract Insight from Data (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites
BUS ADM 767Ideas and Applications of Data Science Different Fields12902Section 001- Thursday, 5:30 – 8:10 p.m. (20-50% online)EveningPurushottam Papatla3Graduate standing
COMPSCI 715Programming for Machine Learning15660Section 001- Monday/Wednesday, 4:00-5:15 pmTian ZhaoGraduate standing
Probabilistic Methods to Analyze Uncertainty in Data (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
BUSMGMT 709Predictive Analytics for Managers14954Section 001 - Wednesday, 5:30 – 8:10 p.m.EveningAmir Alwan3Graduate standng
11470Section 203 - ONLINEOnlineLayth Alwan
COMPSCI 720Computational Models of Decision Making12975Section 001 - Thursday, 4 – 5:15 p.m. (20-50% online)EveningAmol Mali3Basic course in Probability or Statistics.
ECON 310GIntroduction to Econometrics and Data Science11842Section 201- Monday/Wednesday, 2:30 -- 3:45 pm (ONLINE)OnlineStaff3Junior standing; ECON 210(P) or consent of instructor.
ECON 703Econometrics ***must sign up for lecture and discussion section 11279Section 401- Tuesday/Thursday, 10:00 -- 11:15 a.m.Narayan Kishor3Graduate standing
11491Discussion Section 601- Friday, 8:30 -- 9:20 am
ED PSY 724Statistical Methods for Professionals and Practitioners II13471Section 001 - Tuesday, 5 – 8:30 p.m.EveningRazia Azen4Graduate standing and Ed Psy 624(P)
MTHSTAT 361GIntroduction to Mathematical Statistics I16607Section 001 - Monday/Wednesday, 2:30-3:45 pmChao Zhu3Junior standing and MATH 212(P) or MATH 233(P).
***Not recommended for graduate students in math, or students not planning to take MTHSTAT 362.
MTHSTAT 362GIntroduction to Mathematical Statistics II12248Section 001 - Monday/Wednesday 2:30—3:45 p.m.Daniel Gervini3Junior standing; MthStat 361(P)
MTHSTAT 763Regression Analysis12272Section 001 - Tuesday/Thursday, 11:30 –12:45 p.m.David Spade3Graduate standing; MTHSTAT 362(P) or MTHSTAT 467(P); or consent of instructor.
MTHSTAT 871Mathematical Statistics I17923Section 001 - Tuesday/Thursday, 2:30-3:45 p.m.David Spade3Graduate standing and MATH 524
(522)(C), MATH 624(622)(C), or MATH 724(C).
PH 702Introduction to Biostatistics16328Section 202- Must sign up for Lab 901OnlineZhiyang Zhou3Grad st; Math 116 with B or better, or equivalent, or cons instr
16330 Lab 901Online
Introduction to Biostatistics14033Section 401 (Monday 5:30-7:20 pm- must sign up for one of the labs below)Zhiyang Zhou3Grad st; Math 116 with B or better, or equivalent, or cons instr
14916 Lab 801- Thursday, 7:30 -- 9:20 pmEvening
16329 Lab 802- Thursday, 2:30 -- 4:20 pm
SOCIOL 461GSocial Data Analysis Using Regression ***must sign up for lecture and one lab section 11858(LEC) - Section 401- Tuesday 5:30-8:10 pmAki Roberts3Junior standing and SOCIOL 261(P) or other approved statistics course; or consent of instructor.
11864(LAB) - Section 901 - ONLINE
SOCIOL 982Advanced Quantitative Analysis18155Section 002- Wednesday, 5:30 -- 8:10 p.m.EveningM. Britton3Graduate standing and a minimum score of 85 on department diagnostic exam.
Advanced Programming for Data Collection/Data Science (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
COMPST 702Software Development in Python 12513Section 001 - Monday/Wednesday 1:00-2:15 pmJayson Rock3Graduate standing
COMPST 751Data Structure and Algorithms12510Section 001 - Tuesday/Thursday, 9:30-10:20 am, F 4:30-5:20John Boyland3COMPST 750(P); COMPSCI 251(R).
INFOST 350GIntroduction to Application Development13714Section 001- Tuesday/Thursday, 11:30-12:45 pmMatthew Friedl3Students who have completed COMPST 702 may not receive cr in INFOST 350G. Prereq: INFOST 110(C) or graduate standing or consent of instructor.
13715Section 002- Monday/Wednesday, 2:30-3:45 pmMichel Zamfiroiu
13716Section 201 - ONLINEMatthew Friedl
13717Section 220- ONLINEMichel Zamfiroiu
MTHSTAT 566G/766Computational Statistics12273Section 001 - Monday/Wednesday, 4:00—5:15 p.m.EveningDaniel Gervini3Graduate standing; MTHSTAT 362(P) or MTHSTAT 467(P), or consent of instructor.
URBPLAN 794Internet Geographic Information Systems (GIS)15748Section 105 - Monday, 2:30 -- 5:10 p.m.Paul Vepraskas3Grad st; UrbPlan 792(P) or Geog 625(P); or cons instr.
Ethics (1 course/3 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
COMPSCI 790Advanced Topics in Computer Science: AI Ethics15358Section 002- Thursday, 1:00 -- 2:15 pm (20-50% online)Amol Mali
Electives (4 courses/12 credits required)
Course No.Course NameClass CodeClass TimeOnlineEveningFacultyCreditsPrerequisites:
ART 316GCreative Interfaces: Crafting AI18217Section 801 (LAB)- Monday/Wednesday, 11:30 a.m. -- 2:10 p.m.Nathaniel Stern3Junior standing and ART 218(P); or junior standing and SOIS, CEAS or SARUP major; or graduate standing; or consent of instructor.
BUS ADM 741Web Mining and Analytics12981Lecture 203- ONLINEOnlineCheng Chen3Grad st.
BUS ADM 742Big Data for Business17565Lecture 001- Tuesday, 5:30-8:10 pmEveningDijo Alexander3Grad st.
BUS ADM 745AI for Business17566Lecture 203- ONLINEOnlineDijo Alexander3Grad st.
BUS ADM 763Marketing Analytics15904Section 001 - Monday 5:30—8:10 p.m.EveningPallav Routh3Grad st; BusMgmt 709(C) or cons instr.
BUS ADM 812Machine Learning for Business12835Section 001 - Thursday, 5:30 -- 8:10 pmEveningCheng Chen3Graduate standing
BUS ADM 816Business Intelligence Technologies & Solutions11412Section 203 - ONLINEOnlineAtish Sinha3Grad st.
COMPSCI 469GIntroduction to Computer Security15357Section 001- Tuesday/Thursday, 8:30-9:45 amZhen Zeng3Junior standing; a grade of C or better in both COMPSCI 317(P) and COMPSCI 251(P).
COMPSCI 535GAlgorithm Design and Analysis12555Section 001 - Monday/Wednesday, 1:00—2:15 p.m.Zeyun Yu3Junior standing; MATH 211(P), MATH 213(P), MATH 221(P) or MATH 231(P); a grade of C or better in COMPSCI 351(P) and COMPSCI 317(P); or MATH 341(P) and MTHSTAT 361(P).
16168Section 002- Tuesday/Thursday, 1:00 - 2:15 p.m.Christine Cheng
COMPSCI 723Natural Language Processing17566Section 001- Monday/Wednesday, 11:30-12:45 pmRohit Kate3Graduate standing and COMPSCI 351 or COMPST 751.
COMPSCI 790Advanced Topics in Computer Science: AI System Development and Security Challenges12790Section 001- Tuesday/Thursday, 11:30 -- 12:45 pmZhen Zeng3Graduate standing.
COMPSCI 790Advanced Topics in Computer Science: Foundations of Artificial Intelligence16944Section 003- Tuesday/Thursday, 4:00 -- 5:15 pmEveningNikolai Kouklin3Graduate standing.
CRM JST 713Measuring Crime & Analyzing Crime Data13053Section 201 -ONLINEOnlineDanielle Romaine Dagenhardt3Graduate standing
CRM JST 716Advanced Analytic Techniques for Crime Analysts17668Section 201- ONLINEOnlineRebecca Konkel3Grad st; Crm Jst 520(P), Crm Jst 713(P), Crm Jst 716(P)
ECON 735Causal Inference and Panel Data Econometrics17687Lecture 001- Tuesday, 5:30-8:10 pmEveningStaff
ED PSY 821Psychometric Theory and Scale Development17921Thursday, 3:30 - 6:10 pmBo Zhang3Graduate standing and ED PSY 720(P) or equivalent; or consent of instructor.
GEOG 726Geographic Information Science12516(LEC) - Section 202 - ONLINEOnlineZengwang Xu4Graduate standing
17803(LAB) - Section 901 - ONLINEOnline
17804(LAB) - Section 902 - ONLINEOnline
17805(LAB) - Section 903 - ONLINEOnline
GEOG 826Intermediate Geographic Information Science ***must sign up for lecture and one lab section 11782(LEC) - Section 401 - Tuesday/Thursday, 1:00—2:15 p.m.Changshan Wu4Grad st; Geog 525(P) or Geog 726(P) or UrbPlan 591(P) or UrbPlan 791(P).
11783(LAB) - Section 801 - Friday 11:30-1:20 p.m.
Specialized Skills in Data Science for Healthcare
HI 537GHealth Information Technology and Management13611Section 001 - Monday/Wednesday, 10:00 -- 11:15 amMin Wu3Junior or greater in a Health Sciences program, or HCA minor, or HCI Cert, or consent of instructor; and HCA 224(P) or INFOST 110(P) or BUS ADM 230(P).
13612Section 202- ONLINEOnlineMin Wu
HI 700Introduction to Health Care Informatics13613Section 001- Wednesday, 2:30 -- 5:10 pmJake Luo3Graduate standing or consent of instructor.
13614Section 202- ONLINEOnlineJake Luo
HI 742Computational Intelligence in Health Informatics13619Section 201- ONLINEOnlineSpencer Schultz3Graduate standing or consent of instructor.
HI 744 (*can be counted as either an elective or in Organizing and Maintaining Large Data Sets category but not both)Text Retrieval and Its Applications in Biomedicine15376Section 001- Thursday, 2:30 -- 5:10 pmLu He3Graduate standing or consent of instructor.
15377Section 202- ONLINEOnlineLu He
INFOST 671GApplied Web 3.0: Artificial Intelligence and Blockchain16061Section 001- Tuesday/Thursday, 10:00 -- 11:15 amMatthew Friedel3Junior standing and one of the following: INFOST 350(P) or COMPSCI 351(P); or graduate standing and COMPSCI 702(P) or COMPSCI 751(P); or consent of instructor.
13750Section 201- ONLINEOnlineMatthew Friedel
INFOST 695GEthical Hacking I13725Section 001- Monday/Wednesday, 1:00-2:15 pmKhaled Sabha3INFOST 325(P) or graduate standing.
15331Section 201- ONLINEOnlineKhaled Sabha
PH 717Applied Longitudinal Data Analysis14043Section 001- Tuesday/Thursday, 11:30 -- 12:45 pmLaleh Jamshidi3 PH 711 and PH 712; cons instr.
POL SCI 390GPolitical Data Analysis12461Section 201- ONLINEOnlineThomas Holbrook3Jr. st; satisfaction of GER Quantitative Literacy Part A req.
SOCIOL 750Research Methods in Sociology11989Section 001 - Thursday, 2:30-5:10 p.m.Noelle Chesley3Graduate standing
URBPLAN 791Introduction to Urban Geographic Information Systems for Planning ***must sign up for lecture and one lab section 14421(LEC) - Section 201 - Monday, 5:30—6:20 p.m. ONLINEOnlineMichael Benedict3Graduate standing
14422(LAB) - Section 203 - Monday 6:30—8:00 p.m. ONLINEOnline

Overview of the MS Data Science degree