Coursework
Honours BSc at UofT, studying computer science, mathematics, and statistics. These are the courses that shaped how I think.
cGPA: 3.88/4.0
Highlighted Courses
MAT237 →
2025 – 26
Multivariable Calculus (Calc III, IV) with Proofs
Two calculus courses in one year, everything proved - topology of ℝⁿ, differential, integral, and vector calculus, built from the ground up.
Reflection + handwritten notes →
STA257 →
Probability and Statistics I (proofs)
Statistics with proofs - probability built rigorously from the axioms up, random variables as functions, not formulas.
Reflection →All Courses
Third Year · 2026 – 27
MAT224
Linear Algebra II
In progress
MAT344
Introduction to Combinatorics
In progress
CSC209
Software Tools and Systems Programming (C)
In progress
CSC258
Computer Organization (Hardware, Assembly)
In progress
CSC301
Introduction to Software Engineering
In progress
Second Year · 2025 – 26
CSC311
Introduction to Machine Learning
CSC299
Research Opportunity Program
MAT237
Multivariable Calculus (Calc III, IV) with Proofs · full year ↗
STA257
Probability and Statistics I ↗
CSC263
Data Structures & Analysis ↗
CSC236
Introduction to the Theory of Computation ↗
CSC207
Software Design ↗
CSB280
Data Science for Cell & Systems Biology
CLA204
Introduction to Classical Mythology
PDC220/1
Arts & Science Internship Program
First Year · 2024 – 25
MAT137
Calculus (Calc I, II) with Proofs · full year
MAT223
Linear Algebra I
CSC148
Introduction to Computer Science
CSC165
Mathematical Expression & Reasoning for CS
CSC108
Introduction to Computer Programming
STA130
Statistical Reasoning for Data Science
ECO102
Principles of Macroeconomics
ECO101
Principles of Microeconomics
MGT100
Fundamentals of Management