MIE1626: Data Science Methods

Summer 2026

Instructor

Email: guerzhoy@cs.toronto.edu
Office: BA 2028
Office hours: by appointment

Course forum: Piazza. Students are responsible for reading all announcements posted on Piazza.

Course overview

MIE1626 introduces core techniques in data science through lectures, tutorials, and mini-projects. The course emphasizes statistical inference taught in a computational style, the modern data-science workflow (data acquisition, analysis, presentation, and actionable recommendations), and applied coding practice in R and Python. The lectures, tutorials, and mini-projects support students' work on a course project and prepare them for future research and professional work involving data.

The three pillars of the course are:

  • Statistical inference, taught in a more computational style than the standard first course.
  • The modern data-science workflow: agentic coding for implementation, alongside the cycle of acquiring data, analyzing it, presenting results, and proposing concrete action.
  • Coding practice in R and Python, primarily through small worked examples that students are also expected to read and understand.

Mini-projects

The course includes four mini-projects, each worth 5% of the final grade. These are coding assignments. Students may use AI tools in completing them, but they are responsible for the underlying material, which is examined in the written tests. The mini-projects are intended to be modest in scope; their primary purpose is to provide concrete content for examination.

  • Mini-project 1 (md). Posted May 16. Topics: tidyverse, probability, maximum likelihood, and Bayesian inference.
  • Mini-project 2 (md). Due May 28. Predicting ICU adverse outcomes using logistic regression, ROC analysis, and the threshold-selection problem in the “doctor with 25 charts” scenario. (See the walkthrough.)
  • Mini-project 3. Due July 25. Neural networks: training a simple network and interpreting what its hidden units are doing.
  • Mini-project 4. Due July 25. Redo the midterm.

Course project

Each student, or pair of students, will complete a substantial data-science project on a dataset of their own choosing. The course provides light scaffolding; students choose the topic. The project is structured around three deliverables: a preliminary proposal (May 19, 2%), a preliminary presentation and document (June 15, 8%), and the final project (August 10, 30%).

See the course project page for the full description, component requirements, deadlines, and a worked example.

Logistics

  • Lectures and tutorials take place Wednesdays and Fridays, 2:00pm–5:00pm. Students are expected to attend both lecture and tutorial blocks.
  • Test 1: Friday, May 29. Test 2: Wednesday, August 12 at 2:00pm.
  • Course project due: August 10.
  • Tests are open handout: the test reference sheet (R syntax for the verbs used in the course) is distributed in advance. Students are not expected to memorize syntax. See also the midterm-test coverage page for what is and is not examinable.
  • The course has been extended to a Y-course by request, so the final test and the project due date fall in August.
  • All course handouts are posted on this website.

Grading and schedule

The grading scheme and tentative schedule are as follows.

ItemWorthDue
Mini-Project 15%May 16
Preliminary Project Proposal2%May 19
Mini-Project 25%May 28
Test 110%May 29
Mini-Project 35%July 25
Mini-Project 45%July 25
Preliminary Project Presentation & Document8%June 15
Test 230%Wed Aug 12, 2:00pm
Course Project30%Aug 10

Late work. Each student starts the term with 7 “grace days” that can be used to submit late work without penalty (e.g., a submission 25 hours after the deadline uses two grace days). No more than 3 grace days may be used on any single submission. Grace days do not apply to the preliminary project presentation, the tests, or the final project.

References

There is no required textbook. Lecture slides and notes are posted on this website. The following texts are recommended as references.

  • Andrew Gelman and Jennifer Hill. Data Analysis using Regression and Multilevel/Hierarchical Models. Cambridge University Press, 2006.
  • Cosma Rohilla Shalizi. Advanced Data Analysis from an Elementary Point of View. Cambridge University Press (forthcoming). Preprint at stat.cmu.edu/~cshalizi/ADAfaEPoV/.
  • Fred Ramsey and Daniel Schafer. The Statistical Sleuth: A Course in Methods of Data Analysis, 3rd ed. Brooks/Cole, 2013.
  • Kieran Healy. Data Visualization: A Practical Introduction. Princeton University Press, 2026.

Resources