Practical Data Science 🛠️

EECS 398, Spring 2025 🌸 at the University of Michigan

Suraj Rampure
he/him

rampure@umich.edu

Lecture: TuTh 2-5PM, 1690 BBB
See the office hours schedule here

Welcome! 👋 This course has concluded, and will not be taught in AY 2025-26. Until it is offered again, you’ll be able to find lecture slides, recordings, and assignments archived below.

Week 2: More Pandas, EDA, and Web Scraping

Tue May 13

LEC 5 Aggregation: Grouping and Pivoting

LEC 6 Pivoting, Merging, and Transforming

Wed May 14

HW 2 Arrays and DataFrames

Thu May 15

LEC 7 EDA, Visualization, and Missing Value Imputation

LEC 8 Web Scraping and APIs

Fri May 16

INT Technical Interview Signups Open

Week 3: Text Data, Introduction to Machine Learning

Mon May 19

HW 3 Grouping, Pivoting, and Merging

Tue May 20

LEC 9 Regular Expressions

LEC 10 Text as Data

Wed May 21

HW 4 EDA and Web Scraping

Thu May 22

LEC 11 Introduction to Machine Learning

LEC 12 Simple Linear Regression

Week 4: Midterm Exam, Regression with Linear Algebra

Mon May 26

sur Pre-Midterm Survey

Tue May 27

LEC 13 Exam Review (from 2-3:30PM; OH from 3:30-5PM)

Wed May 28

EXAM Midterm Exam (2-4PM, 1670 BBB; details here)

Thu May 29

LEC 14 Regression using Linear Algebra

LEC 15 Multiple Linear Regression

Fri May 30

HW 5 APIs and Regular Expressions

Week 5: Feature Engineering, Generalization

Tue Jun 3

LEC 16 Feature Engineering

LEC 17 Pipelines

HW 6 GPTEECS and Loss Functions

Wed Jun 4

PROJ (Optional) Deadline to Propose Custom Dataset

Thu Jun 5

LEC 18 Generalization and Cross-Validation

LEC 19 Regularization

Fri Jun 6

HW 7 Multiple Linear Regression

PROJ Final Project Checkpoint

Week 6: Classification

Tue Jun 10

LEC 20 Gradient Descent

LEC 21 Introduction to Classification

HW 8 Feature Engineering and Pipelines

Thu Jun 12

LEC 22 Logistic Regression

LEC 23 Logistic Regression, Continued

Sat Jun 14

HW 9 Cross-Validation and Regularization

Week 7: Clustering, Conclusion

Tue Jun 17

LEC 24 Clustering

LEC 25 Computer Vision, Conclusion

HW 10 Gradient Descent and Classification

Thu Jun 19

No Lecture (Juneteenth)

Fri Jun 20

PROJ Final Project (no slip days!)

HW 11 Logistic Regression

Additional Resources

REV 1 Final Review Worksheet 1

REV 2 Final Review Worksheet 2

WN25 Winter 2025 Final Exam Solutions (newly released!)

Week 8: Final Exam

Sun Jun 22

SUR End-of-Semester Survey and Official Evals

Tue Jun 24

EXAM Final Exam (1:30-3:30PM, CHRYS 133)