05.5. Labs & Coursework

This page showcases my educational projects, laboratory work, and significant coursework from my Engineering Science program at the University of Toronto.

05.5.0. 2025 Fall Coursework Projects

AER210H1 - Vector Calculus & Fluid Mechanics

Microfluidics Lab

Comprehensive laboratory analysis of microfluidic systems focusing on velocity profile calculations and flow behavior characterization. The project involved developing computational models to analyze velocity distributions across different channel geometries, examining flow patterns through bends and varying channel heights, and calculating velocity ratios to understand flow dynamics in microfluidic devices.

  • Python
  • Fluid Mechanics
  • Microfluidics
  • Vector Calculus
  • Data Analysis

CHE260H1 - Thermodynamics & Heat Transfer

First Law Lab

Laboratory investigation of the First Law of Thermodynamics, focusing on energy conservation principles, internal energy changes, and heat/work interactions in thermodynamic systems. The experiment involved analyzing energy transfer mechanisms and validating thermodynamic relationships through experimental measurements and uncertainty analysis.

  • Thermodynamics
  • Data Analysis
  • Uncertainty Analysis
  • Energy Conservation
  • Python

CHE260H1 - Thermodynamics

Ideal Gas Law Lab

Experimental study of the Ideal Gas Law, examining the relationship between pressure, volume, and temperature in ideal gas systems. The laboratory work involved measuring gas properties, analyzing deviations from ideal behavior, and applying thermodynamic principles to characterize gas phase systems.

  • Thermodynamics
  • Ideal Gas Law
  • Experimental Analysis
  • Data Collection
  • Statistical Analysis

ECE253H1 - Digital & Computer Systems

System Verilog & RISC-V Assembly Labs

Comprehensive laboratory work covering digital systems design using SystemVerilog and RISC-V assembly programming. Projects include implementing digital logic circuits, ALUs, finite state machines, sequential logic systems, and interfacing with FPGA hardware peripherals. Lab work spans from basic multiplexers and arithmetic units to advanced interrupt-driven systems on the DE1-SoC platform.

  • SystemVerilog
  • RISC-V Assembly
  • FPGA
  • Digital Logic Design
  • Hardware Interfacing

MAT292H1 - Ordinary Differential Equations

Forecasting Glioblastoma Tumour Growth with Neural and Stochastic DEs

Engineered a time-dependent Stochastic Differential Equation (SDE) using a modified Gompertz framework to simulate tumor proliferation and chemotherapy decay. Developed a HybridStateODE that combined Markov transition matrices with continuous dynamics to predict disease stage progression. Implemented and benchmarked Milstein, SRK, and Euler-Maruyama solvers using Monte Carlo simulations to quantify biological uncertainty.

  • Python
  • PyTorch
  • Neural ODEs
  • Stochastic Calculus
  • U-Net

PHY293H1 - Waves and Modern Physics

Interferometer Lab

Laboratory investigation of interferometry principles including wavelength determination of green light, index of refraction measurements using small angle approximations, and thermal expansion analysis of aluminum. The project involved data fitting, statistical analysis (chi-squared tests), and residual analysis to characterize optical and material properties.

  • Python
  • Optics
  • Data Fitting
  • Statistical Analysis
  • Interferometry

PHY293H1 - Waves and Modern Physics

Quantum Spectra Lab

Laboratory analysis of quantum spectra, focusing on error analysis and spectral data visualization. The project involved processing quantum spectral data, calculating experimental errors, and generating plots to characterize spectral features and quantum phenomena.

  • Python
  • Quantum Physics
  • Data Visualization
  • Error Analysis
  • Spectroscopy

05.5.0.1. 2025 Winter Coursework Projects

ESC190H1 - Computational Algorithms & Data Structures

C Programming Labs

Collection of C programming laboratory exercises covering computational algorithms, data structures, memory management, and algorithmic problem-solving. Includes implementations of fundamental data structures, sorting algorithms, and optimization techniques.

  • C Programming
  • Data Structures
  • Algorithms
  • Memory Management
  • Computational Complexity

MAT185H1 - Linear Algebra

Assignments & Proofs

Mathematical assignments and proofs covering linear algebra concepts including vector spaces, linear transformations, eigenvalues and eigenvectors, matrix decompositions, and applications of linear algebra to engineering problems.

  • Linear Algebra
  • Mathematical Proofs
  • Vector Spaces
  • Matrix Theory
  • Mathematical Analysis

ESC102H1 - Praxis II

LEGO Building Solution & ToroLUG Community

Developed innovative building solutions and contributed to the ToroLUG (Toronto LEGO Users Group) community. Created a Request for Proposal (RFP) for a LEGO sorter system, focusing on automated sorting techniques and community engagement solutions.

  • Engineering Design
  • Community Building
  • Collaboration
  • Project Management
  • RFP Development

05.5.0.2. 2024 Fall Coursework Projects

AER210H1 - Vector Calculus & Fluid Mechanics

Microfluidics Lab

Comprehensive laboratory analysis of microfluidic systems focusing on velocity profile calculations and flow behavior characterization. The project involved developing computational models to analyze velocity distributions across different channel geometries, examining flow patterns through bends and varying channel heights, and calculating velocity ratios to understand flow dynamics in microfluidic devices.

  • Python
  • Fluid Mechanics
  • Microfluidics
  • Vector Calculus
  • Data Analysis

CHE260H1 - Thermodynamics & Heat Transfer

First Law Lab

Laboratory investigation of the First Law of Thermodynamics, focusing on energy conservation principles, internal energy changes, and heat/work interactions in thermodynamic systems. The experiment involved analyzing energy transfer mechanisms and validating thermodynamic relationships through experimental measurements and uncertainty analysis.

  • Thermodynamics
  • Data Analysis
  • Uncertainty Analysis
  • Energy Conservation
  • Python

CHE260H1 - Thermodynamics & Heat Transfer

Ideal Gas Law Lab

Experimental study of the Ideal Gas Law, examining the relationship between pressure, volume, and temperature in ideal gas systems. The laboratory work involved measuring gas properties, analyzing deviations from ideal behavior, and applying thermodynamic principles to characterize gas phase systems.

  • Thermodynamics
  • Ideal Gas Law
  • Experimental Analysis
  • Data Collection
  • Statistical Analysis

ECE253H1 - Digital & Computer Systems

System Verilog & RISC-V Assembly Labs

Comprehensive laboratory work covering digital systems design using SystemVerilog and RISC-V assembly programming. Projects include implementing digital logic circuits, ALUs, finite state machines, sequential logic systems, and interfacing with FPGA hardware peripherals. Lab work spans from basic multiplexers and arithmetic units to advanced interrupt-driven systems on the DE1-SoC platform.

  • SystemVerilog
  • RISC-V Assembly
  • FPGA
  • Digital Logic Design
  • Hardware Interfacing

MAT292H1 - Ordinary Differential Equations

Forecasting Glioblastoma Tumour Growth with Neural and Stochastic DEs

Engineered a time-dependent Stochastic Differential Equation (SDE) using a modified Gompertz framework to simulate tumor proliferation and chemotherapy decay. Developed a HybridStateODE that combined Markov transition matrices with continuous dynamics to predict disease stage progression. Implemented and benchmarked Milstein, SRK, and Euler-Maruyama solvers using Monte Carlo simulations to quantify biological uncertainty.

  • Python
  • PyTorch
  • Neural ODEs
  • Stochastic Calculus
  • U-Net

PHY293H1 - Waves and Modern Physics

Interferometer Lab

Laboratory investigation of interferometry principles including wavelength determination of green light, index of refraction measurements using small angle approximations, and thermal expansion analysis of aluminum. The project involved data fitting, statistical analysis (chi-squared tests), and residual analysis to characterize optical and material properties.

  • Python
  • Optics
  • Data Fitting
  • Statistical Analysis
  • Interferometry

ESC101H1 - Praxis I

Design Report

Comprehensive engineering design report documenting the design process, prototyping, and iterative development for the Praxis I design challenge. Includes technical specifications, design rationale, and project outcomes.

  • Engineering Design
  • Technical Writing
  • Prototyping
  • Project Management

PHY180H1 - Classical Mechanics

Pendulum Lab Final Report

Final laboratory report analyzing pendulum motion using classical mechanics principles. Includes experimental data collection, statistical analysis, theoretical predictions, and verification of physical laws including simple harmonic motion and energy conservation.

  • Experimental Physics
  • Data Analysis
  • Classical Mechanics
  • Statistical Methods

ESC180H1 - Intro to Computer Programming

Python Labs & Assignments

Collection of Python programming assignments and laboratory exercises covering fundamental computer science concepts including data structures, algorithms, file I/O, object-oriented programming, and problem-solving techniques.

  • Python
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Problem Solving

CIV102H1 - Structure & Materials

Design Report - Team 207

Team-based structural engineering design report analyzing materials, load distributions, and structural integrity. Includes CAD modeling, stress analysis, material selection criteria, and design optimization for engineering structures and materials applications.

  • Structural Engineering
  • Material Science
  • CAD Design
  • Stress Analysis
  • Team Collaboration

05.5.1. Coursework

2024 Fall - BASc in Engineering Science

Sessional GPA: 4.00 | Cumulative GPA: 4.00

Course Code Title Mark Grade
CIV102H1 Structure & Materials 87 A
ESC101H1 Praxis I 85 A
ESC103H1 Engineering Mathematics & Computation 95 A+
ESC180H1 Intro to Computer Programming 91 A+
ESC194H1 Calculus I 95 A+
PHY180H1 Classical Mechanics 85 A

2025 Winter - BASc in Engineering Science

Sessional GPA: 4.00 | Annual GPA: 4.00 | Cumulative GPA: 4.00

Course Code Title Mark Grade
ECE159H1 Fundamentals of Electrical Circuits 99 A+
ESC102H1 Praxis II 91 A+
ESC190H1 Computational Algorithms & Data Structures 93 A+
ESC195H1 Calculus II 99 A+
MAT185H1 Linear Algebra 91 A+
MSE160H1 Molecules and Materials 93 A+

2025 Fall - BASc in Engineering Science (In Progress)

Course Code Title Status
AER210H1 Vector Calculus & Fluid Mechanics In Progress
CHE260H1 Thermodynamics & Heat Transfer In Progress
ECE253H1 Digital & Computer Systems In Progress
ESC203H1 Engineering and Society In Progress
MAT292H1 Ordinary Differential Equations In Progress
PHY293H1 Waves and Modern Physics In Progress
Back to Main Portfolio