University of Toronto: September 2025 – April 2030 + Professional Experience Year (PEY)
Overall average: 94.2%
CGPA: 3.95
47 courses
Math/Data Science Courses
9 courses
Engineering Mathematics and Computation ESC103H1
Math/Data Science Courses Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 97%
Grade: A+
Calculus I ESC194H1
Math/Data Science Courses Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 96%
Grade: A+
Calculus II ESC195H1
Math/Data Science Courses Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 94%
Grade: A+
Linear Algebra MAT185H1
Math/Data Science Courses Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 94%
Grade: A+
Advanced Engineering Mathematics MAT290H1
Math/Data Science Courses Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Introduction to Mathematical Physics MAT291H1
Math/Data Science Courses Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Probability and Applications ECE302H1
Math/Data Science Courses Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Matrix Algebra and Optimization ECE367H1
Math/Data Science Courses Planned
University of Toronto September 2029 - December 2029 Y4 - Fall 2029
Probabilistic Reasoning ECE368H1
Math/Data Science Courses Planned
University of Toronto January 2030 - April 2030 Y4 - Winter 2030
Software Engineering/Computer Engineering/AI Courses
18 courses
Introduction to Computer Programming ESC180H1
SWE/CE/AI Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 100%
Grade: A+
Computer Algorithms and Data Structures ESC190H1
SWE/CE/AI Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 100%
Grade: A+
Digital Systems ECE241H1
SWE/CE/AI Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Programming Fundamentals ECE244H1
SWE/CE/AI Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Computer Organization ECE243H1
SWE/CE/AI Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Software Design and Communication ECE297H1
SWE/CE/AI Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Introduction to Databases CSC343H1
SWE/CE/AI Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Operating Systems ECE344H1
SWE/CE/AI Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Algorithms and Data Structures (Advanced) ECE345H1
SWE/CE/AI Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Applied Fundamentals of Deep Learning APS360H1
SWE/CE/AI Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Computer Networks I ECE361H1
SWE/CE/AI Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
Computer Security ECE568H1
SWE/CE/AI Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
Introduction to Artificial Intelligence CSC384H1
SWE/CE/AI Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
Introduction to Machine Learning ECE421H1
SWE/CE/AI Planned
University of Toronto September 2029 - December 2029 Y4 - Fall 2029
Software Engineering ECE444H1
SWE/CE/AI Planned
University of Toronto September 2029 - December 2029 Y4 - Fall 2029
Distributed Systems ECE419H1
SWE/CE/AI Planned
University of Toronto January 2030 - April 2030 Y4 - Winter 2030
Intelligent Image Processing ECE516H1
SWE/CE/AI Planned
University of Toronto January 2030 - April 2030 Y4 - Winter 2030
Adaptive Control and Reinforcement Learning ECE411H1
SWE/CE/AI Planned
University of Toronto January 2030 - April 2030 Y4 - Winter 2030
Electrical Engineering/Robotics Courses
8 courses
Fundamentals of Electric Circuits ECE159H1
EE/Robotics Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 99%
Grade: A+
Introductory Electronics ECE231H1
EE/Robotics Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Circuit Analysis ECE212H1
EE/Robotics Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Signals and Systems ECE216H1
EE/Robotics Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Electric and Magnetic Fields ECE221H1
EE/Robotics Planned
University of Toronto January 2027 - April 2027 Y2 - Winter 2027
Introduction to Control Systems ECE311H1
EE/Robotics Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Robot Modeling and Control ECE470H1
EE/Robotics Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
Linear Control Systems ECE410H1
EE/Robotics Planned
University of Toronto September 2029 - December 2029 Y4 - Fall 2029
Design Courses
4 courses
Structures and Materials – An Introduction to Engineering Design CIV102H1
Design Courses Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 100%
Grade: A+
Praxis I ESC101H1
Design Courses Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 82%
Grade: A-
Praxis II ESC102H1
Design Courses Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 80%
Grade: A-
Design Project ECE496Y1
Design Courses Planned
University of Toronto September 2029 - April 2030 Y4 - Fall 2029 - Winter 2030
Engineering/Finance/Business Courses
8 courses
Classical Mechanics PHY180H1
Engineering/Finance/Business Courses Completed
University of Toronto September 2025 - December 2025 Y1 - Fall 2025
Course Mark: 93%
Grade: A+
Molecules and Materials MSE160H1
Engineering/Finance/Business Courses Completed
University of Toronto January 2026 - April 2026 Y1 - Winter 2026
Course Mark: 95%
Grade: A+
Electrical and Computer Engineering Seminar ECE201H1
Engineering/Finance/Business Courses Planned
University of Toronto September 2026 - December 2026 Y2 - Fall 2026
Fundamentals of Accounting and Finance JRE300H1
Engineering/Finance/Business Courses Planned
University of Toronto September 2027 - December 2027 Y3 - Fall 2027
Entrepreneurship and Small Business TEP234H1
Engineering/Finance/Business Courses Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
Engineering Economic Analysis & Entrepreneurship ECE472H1
Engineering/Finance/Business Courses Planned
University of Toronto January 2028 - April 2028 Y3 - Winter 2028
People Management & Organizational Behaviour JRE420H1
Engineering/Finance/Business Courses Planned
University of Toronto September 2029 - December 2029 Y4 - Fall 2029
Technology, Engineering and Global Development APS420H1
Engineering/Finance/Business Courses Planned
University of Toronto January 2030 - April 2030 Y4 - Winter 2030