Course Information
Course: DS 4400 — Machine Learning and Data Mining I
Term: Spring 2026
Instructor: Zohair Shafi
Email: shafi.z [at] northeastern [dot] edu (Please make sure to add [sp26_ds4400] in the subject line)
Meeting Times: Monday and Wednesday | 02:50 PM - 04:30 PM
Location: Snell 033
Office Hours:
- Zohair Shafi | 1:30PM - 2:30 PM | Monday and Wednesday (Location: EL 311)
- Wanrou Yang | 1:30 PM - 3:00 PM | Tuesday (Location: TBD)
- Zaiba Amla | 1:00 PM - 2:30 PM | Wednesday (Location: 304 Kariotis)
Course Description
This course provides a broad introduction to machine learning with a focus on fundamental algorithms for supervised learning. Topics include regression, linear and non-linear classification, ensemble methods, and deep learning. Students will gain practical experience implementing algorithms, evaluating models, and understanding the trade-offs involved in real-world applications.
The course also introduces ethical considerations in machine learning, including fairness, transparency, and responsible use of data and models.
Prerequisites
- Probability and statistics
- Calculus
- Linear algebra
- Programming experience in Python or a similar language
Textbook and Resources
Primary text: An Introduction to Statistical Learning with Applications in Python (ISL)
(If the link does not work, download the textbook here)
Additional weekly resources are provided in the schedule below
Grading
- Assignments — 50% (12.5% x 8 assignments)
- Midterm Exam — 20%
- Final Exam — 25%
- Class Participation — 5%
Tentative Schedule
| Week | Date | Topic | Readings / Notes |
|---|---|---|---|
| 1 | Wednesday - Jan 7th |
|
|
| 2 | Monday - Jan 12th |
|
|
| 2 | Wednesday - Jan 14th |
|
|
| Homework 1 Posted Due January 30th 11:59PM EST |
[Homework 1 Notebook] | ||
| 3 | Monday - Jan 19th |
No Class - University Closed Martin Luther King Jr. Day |
|
| 3 | Wednesday - Jan 21st |
|
|
| 4 | Monday - Jan 26th | Recap | |
| 4 | Wednesday - Jan 28th |
|
|
| 5 | Monday - Feb 2nd |
|
TBD |
| 5 | Wednesday - Feb 4th | TBD | TBD |
| 6 | Monday - Feb 9th | TBD | TBD |
| 6 | Wednesday - Feb 11th | TBD | TBD |
| 7 | Monday - Feb 16th | No Class - University Closed Presidents' Day |
|
| 7 | Wednesday - Feb 18th | TBD | TBD |
| 8 | Monday - Feb 23rd | Mid-Term - In Class | |
| 8 | Wednesday - Feb 25th | TBD | TBD |
| 9 | Monday - March 2nd | TBD | TBD |
| 9 | Wednesday - March 4th | TBD | TBD |
| 10 | Monday - March 9th | TBD | TBD |
| 10 | Wednesday - March 11th | TBD | TBD |