Academics
Courses
Honours Data Science (Co-op) · University of Waterloo · 2024 - 2028. Grades are shown for completed terms; later terms are planned.
- Cumulative
- 78.9% 3.24 GPA
- CS average
- 77.2% core CS
- Math average
- 74.1% math + stat
- Terms done
- 4 of 8 study terms
Fall 2024
- CS 135Designing Functional Programs81
- MATH 135Algebra for Honours Mathematics76
- MATH 137Calculus 1 for Honours Mathematics74
- ECON 102Introduction to Macroeconomics85
- ENGL 109Introduction to Academic Writing86
Winter 2025
- CS 136Elementary Algorithm Design & Data Abstraction82
- CS 136LTools & Techniques for Software DevelopmentCR
- MATH 136Linear Algebra 1 for Honours Mathematics78
- STAT 230Probability60
- AFM 101Introduction to Financial Accounting93
Spring 2025
- CS 246Object-Oriented Software Development79
- MATH 138Calculus 2 for Honours Mathematics79
- MATH 235Linear Algebra 2 for Honours Mathematics71
- ECON 101Introduction to Microeconomics89
- AFM 102Managerial & Cost Accounting93
Winter 2026
- CS 241Foundations of Sequential Programs76
- CS 245Logic & Computation68
- MATH 237Calculus 3 for Honours Mathematics75
- STAT 231Statistics64
- HRM 200Basic Human Resources Management91
Fall 2026
- CS 240Data Structures & Data Management—
- CS 251Computer Organization & Design—
- CS 370Numerical Computation—
- MATH 239Introduction to Combinatorics—
- STAT 332Sampling & Experimental Design—
Spring 2027
- CS 341Algorithms—
- CS 348Introduction to Database Management—
- STAT 331Applied Linear Models—
- STAT 333Stochastic Processes 1—
Winter 2028
- CS 431Data-Intensive Distributed Computing—
- STAT 330Mathematical Statistics—
- STAT 341Computational Statistics & Data Analysis—
- STAT 443Forecasting—
- ENGL 379—
Fall 2028
- CS 479—
- CS 480Introduction to Machine Learning—
- CS 484Computational Vision—
- STAT 442Data Visualization—
Notes
- Co-op work terms (Waterloo Works) are interspersed between study terms; tagged on the terms above.
- Upper-year focus leans into machine learning (CS 480 / 484 / 485 / 486) and statistical learning (STAT 440-444).
- GEOG 225 is planned as a breadth elective, term to be scheduled.