Academic Record
Complete academic record for the B.Eng Electrical Engineering programme at the University of Victoria and the Common First-Year Engineering programme at Coast Mountain College.
Documents & Transcripts
Official academic records and certifications. CMTN grades from Official Transcript (Feb 2024). UVic grades from Unofficial Transcript (Mar 2026).
Official Academic Transcript
Complete academic record for the Common First-Year Engineering program. Covers 13 courses across 4 terms (Winter 2022 – Spring/Summer 2023). Cumulative GPA: 3.43.
- 13 courses · 37.0 credits
- Cumulative GPA: 3.43 · Term high: 3.56
- Issued by Office of the Registrar, CMTN
Common First-Year Engineering Certificate
Awarded upon completion of the provincially-recognised Common First Year Engineering program, qualifying for transfer credit into accredited B.Eng programs across BC.
- 18.5 transfer units recognised by UVic
- Engineering Design, Drafting & Sustainability
- Mathematics, Physics, Chemistry, Programming
B.Eng Electrical Engineering, In Progress
Cum. GPA 8.00/9.00. 21 courses graded, 6 continuing, 2 registered. Four co-op terms completed. Expected graduation April 2027.
- Cum. GPA 8.00 / 9.00, 30.5 credits completed
- CEAB-accredited B.Eng · Co-op Engineering stream
- 4 industry co-op terms: Canfor · ITI · Prime Engineering
Co-op Work Terms
Work Term 1
Canfor, Prince George, BC
Jan–Apr 2024 · Completed
Work Term 2
Canfor, Prince George, BC
May–Aug 2024 · Completed
Work Term 3
Island Technical Installations, Victoria
May–Aug 2025 · Completed
Work Term 4
Prime Engineering, Victoria, BC
May–Aug 2026 · Registered
Course Catalog
Every academic course, grouped by engineering discipline, with summaries, grades, tools used, and links to related field projects. Filter by technical category below.
Showing 42 courses· 34 graded · 6 continuing · 2 registered
Power Systems
2 courses · 1 graded
Electromechanical Energy Conversion
Analysed magnetic circuits, transformers, AC and DC machines, and variable-speed drives. Covered steady-state machine models, torque-speed characteristics, and energy conversion principles. Directly formalises the hands-on motor and transformer work I performed at Canfor — MCC audits, VFD migrations, and transformer oil-sample interpretation now have rigorous theoretical backing.
Electrical Power Systems
Three-phase power systems analysis: per-unit notation, balanced and unbalanced fault analysis, transmission line modelling, power flow, and protection coordination. This is the theoretical framework for distribution systems, transformer networks, and industrial plant power architecture — the context I operated in daily at Canfor.
Electronics & Circuits
4 courses · 3 graded
Linear Circuits I
Introduced DC and AC circuit analysis using Kirchhoff's voltage and current laws, nodal and mesh analysis, Thevenin and Norton equivalents, and phasor representations. Covered first-order transient response and power calculations in resistive and reactive networks. This is the mathematical foundation underlying every electrical field task I perform, from MCC single-line analysis to transformer load calculations.
Linear Circuits II
Extended circuit analysis to second-order systems, Laplace-domain circuit analysis, transfer functions, frequency response, and filter design. Covered two-port network parameters and their application to amplifier circuits. The frequency-domain methods introduced here connect directly to signals, control systems, and power quality analysis.
Electronic Circuits I
Studied diode circuits, BJT and MOSFET biasing, small-signal models, and single-stage amplifier configurations (common-source, common-emitter). Also covered operational amplifier circuits and feedback. Understanding device characteristics is essential for interpreting component datasheets and designing analog front-end circuits in PCB work for the Formula Racing accumulator.
Electronic Devices I
Covers semiconductor physics from first principles: band theory, carrier statistics, p-n junctions, BJTs, and MOSFETs at the device level. Bridges material science to circuit-level behaviour and provides the theoretical underpinning for ECE 330 device models encountered in PCB and analog design work.
Signals & Systems
3 courses
Continuous-Time Signals and Systems
Analyzed continuous-time signals and LTI systems through convolution, Fourier series, the Fourier transform, and the Laplace transform. Characterized system behaviour via transfer functions, impulse response, and frequency-domain methods. These tools are the mathematical backbone for control systems design, filter specification, and sensor signal conditioning.
Digital Signal Processing I
Covered discrete-time signal processing: sampling theory, the Z-transform, DFT/FFT, and digital filter design (FIR and IIR). Implemented algorithms in MATLAB and analyzed spectral content of real signals. Achieving 100% reflects strong mathematical preparation and directly supports instrumentation signal processing, sensor data analysis, and embedded DSP applications.
Communications Theory and Systems I
Studied analog and digital modulation schemes (AM, FM, ASK, FSK, PSK), noise in communication systems, signal detection theory, and channel capacity. Connects signal processing theory to real transmission system design and provides context for industrial communication protocols used in DCS and SCADA systems.
Controls
1 course
Control Theory and Systems I
Designed feedback control systems using root locus, Bode plots, and the Nyquist stability criterion. Tuned PID controllers and designed lead/lag compensators in both time and frequency domains. The concepts map directly to industrial process control loops and to VFD speed-regulation systems I encountered during the Canfor co-op term.
Embedded & Digital Systems
6 courses · 5 graded
Digital Design
Covered Boolean algebra, combinational logic design, multiplexers, decoders, flip-flops, registers, and finite state machines. Designed and simulated digital circuits in HDL (Verilog), targeting FPGA hardware. Provides the hardware-logic foundation for interpreting PLC ladder diagrams and designing custom digital control logic for embedded systems.
Introduction to Computer Architecture
Studied computer organization: instruction set architecture (ISA), assembly language programming, datapath and control unit design, memory hierarchy, and pipelining. Understanding the instruction-level view of computing is foundational for microcontroller programming, embedded firmware development, and low-level system debugging.
Fundamentals of Programming with Engineering Applications II
Advanced programming in C++/Python covering object-oriented design, data structures (arrays, linked lists, trees), algorithms, and numerical methods applied to engineering problems. Practical focus on writing clean, maintainable code for simulation, data analysis, and hardware interfacing tasks common in embedded and automation contexts.
Computer Programming
Introduced structured programming concepts — variables, control flow, functions, arrays, and early object-oriented fundamentals — in C++. Developed systematic debugging skills and algorithmic problem-solving methodology. This course initiated the programming foundation that I built on through CSC 116 and apply in automation scripting and embedded firmware contexts.
Microprocessor-Based Systems
Covered embedded microprocessor and microcontroller system design: ARM architecture, memory-mapped I/O, interrupts, DMA, SPI/I2C/UART serial protocols, and real-time constraints. Programmed embedded targets in C at the register level. Highly relevant to BMS and sensor-interface firmware on the Formula Racing accumulator board.
Computer Systems and Architecture
Advanced computer architecture: cache hierarchies, virtual memory, multicore processors, bus protocols, and hardware/software co-design. Extends ECE 255 and ECE 355 to full system-level understanding, useful for FPGA-based control hardware and real-time embedded systems in power and automation applications.
Mathematics & Foundation
9 courses · 8 graded
Calculus I: Differential
Covered limits, continuity, and differentiation rules including chain, product, and quotient rules. Applied derivatives to optimization, related rates, and curve sketching. Differential calculus is the backbone of circuit analysis, dynamic system modelling, and control system design throughout the EE program.
Calculus II: Integral Calculus
Extended to antiderivatives, definite integrals, and integration techniques: substitution, integration by parts, partial fractions, and trigonometric methods. Also introduced sequences and series. Integration is used directly in Laplace and Fourier transform analysis, which underpin signals, systems, and control coursework.
Introduction to Statistics
Studied descriptive statistics, probability distributions, hypothesis testing, and linear regression. Developed confidence interpreting datasets and drawing evidence-based engineering conclusions. Applied directly in the Terrace Transit Analysis, comparing ridership data against BC Transit benchmarks for a technical memorandum sent to the City of Terrace.
Linear Algebra
Covered vectors, matrices, Gaussian elimination, determinants, eigenvalues, and linear transformations. Matrix methods are essential for state-space representations in control systems, solving large circuit systems via nodal/mesh analysis, and signal processing algorithms such as the DFT.
Calculus III
Extended calculus to multivariable functions: partial derivatives, gradient, divergence, curl, and multiple integrals. Vector calculus theorems (Green's, Stokes', Divergence) are essential for electromagnetic field analysis and are used directly in ECE 216, ECE 340, and ECE 370.
Calculus IV
Covered ordinary differential equations, systems of ODEs, Laplace transforms, series solutions, and their application to engineering problems. The Laplace transform is the central mathematical tool for converting circuit differential equations and dynamic system models into algebraic transfer functions used throughout controls and signals coursework.
Fundamentals of Chemistry I
Covered atomic structure, chemical bonding, stoichiometry, thermochemistry, and electrochemistry. Electrochemical principles apply directly to battery cell chemistry (Formula Racing accumulator) and to dissolved-gas analysis (DGA) interpretation in transformer oil sample reports I produced at Canfor.
Numerical Analysis
Covers numerical methods for solving engineering problems: root-finding, interpolation, numerical integration, ODEs, and linear system solvers. Understanding numerical stability and error analysis is essential for implementing reliable simulations and data-processing algorithms in engineering software.
Electrical Properties of Materials
Examined the electrical, magnetic, and optical properties of engineering materials from quantum-mechanical and solid-state physics perspectives: band theory, conductors, semiconductors, dielectrics, and magnetic materials. Provides material-level context for component selection in PCB design and for understanding insulation degradation in transformer maintenance.
Physics & Mechanics
7 courses · 5 graded
Advanced Physics I
Classical mechanics covering kinematics, Newton's laws, work, energy, momentum, and rotational dynamics. Developed rigorous problem-solving methodology using free-body diagrams and vector analysis. Provides the physical intuition needed to understand electromechanical systems, inertial machine loads, and rotating machinery behaviour.
Advanced Physics II
Introduced electricity and magnetism: Coulomb's law, electric fields, capacitance, Ohm's law, magnetic fields, Faraday's law of induction, and basic AC circuits. These physical laws directly underpin transformer operation, motor theory, and circuit design that I applied extensively during the Canfor co-op term.
Engineering Mechanics: Dynamics
Applied Newtonian mechanics to particles and rigid bodies in motion — kinematics, work-energy theorem, impulse-momentum, and vibration fundamentals. Dynamics concepts are relevant to rotating machinery analysis, motor load characterisation, and understanding mechanical loads in electromechanical systems.
Electricity and Magnetism
University-level electricity and magnetism using vector calculus: Gauss's law, electric potential, Laplace's equation, Biot-Savart law, Ampere's law, and Faraday's law in integral and differential form. Provides the rigorous electromagnetic foundation required for ECE 340 (Applied Electromagnetics) and ECE 370 (Electromechanical Conversion).
Applied Electromagnetics and Photonics
Applied Maxwell's equations to transmission line theory, waveguides, electromagnetic wave propagation, and photonic devices. Transmission line analysis is directly relevant to PCB signal integrity, high-frequency circuit layout, and the design of communication interfaces in embedded systems.
Mechatronics
Integration of mechanical, electrical, and computer engineering systems: sensors, actuators, motor drives, feedback control implementation, and real-time embedded control. Directly bridges electrical and mechanical design — relevant to the Formula Racing accumulator system and industrial automation projects.
Engineering Fundamentals
Covers core mechanical engineering principles: thermodynamics, fluid mechanics, and material mechanics from an interdisciplinary engineering perspective. Broadens the electrical engineering foundation with mechanical system context valuable for electromechanical and power generation applications.
Engineering Design
7 courses · 5 graded
Engineering Design and Drafting
Developed technical drawing skills using AutoCAD, applying ANSI/ISO standards for orthographic projections, sections, and dimensioning. Produced accurate 2D engineering drawings for real-world infrastructure. Applied directly in the Haisla Bridge drafting project and reinforced throughout co-op electrical drawing and schematic markup work.
Engineering Design and Sustainability
Explored the engineering design process from problem definition through ideation, prototyping, and evaluation. Covered sustainability principles, engineering ethics, and professional codes of conduct. Provided the professional framework I apply when scoping change packages, documenting SOPs, and managing project deliverables in co-op roles.
Introduction to Professional Practice
Orientation to professional engineering practice: the engineering profession in Canada, P.Eng licensure, the Code of Ethics, workplace safety, technical communication, and professional responsibility. Provides the regulatory and ethical context for all engineering work and co-op assignments.
Introduction to Electrical and Computer Engineering Design
Hands-on introduction to the complete hardware design workflow: requirements definition, schematic capture, PCB layout, fabrication, assembly, and testing. Worked with microcontroller-based embedded systems and documented the full design cycle. This course formalised the PCB design skills I apply on the Formula Racing accumulator team.
Design Project I
First part of the capstone design project: defined a real engineering problem, reviewed literature, developed system requirements, and produced a preliminary design with formal documentation. Practiced design-review presentations and professional project management. Integrates knowledge from all prior ECE coursework into a real deliverable.
Real Time Computer Systems Design Project
Design and implementation of real-time embedded systems with scheduling constraints, interrupt handling, and hardware-software integration. Produces a complete working prototype with formal documentation. Directly applicable to safety-critical embedded control in power electronics, BMS firmware, and industrial automation.
Technical Report
A formal technical report based on an industry co-op work term. Requires comprehensive documentation of a technical project, including problem statement, methodology, results, and professional recommendations. Will be based on the Summer 2026 co-op term at Prime Engineering.
Communication & Writing
3 courses
Introduction to Composition
Developed critical reading, argumentation, and expository writing skills through structured essay practice. Emphasised clear thesis construction, evidence-based reasoning, and iterative revision. These writing skills transfer directly into the risk assessment reports and technical memoranda I produce in co-op and volunteer leadership roles.
Technical Writing I
Focused on professional communication formats: instructions, reports, proposals, and specifications. Covered audience analysis, plain-language principles, and collaborative writing workflows. Applied in the Terrace Transit technical memorandum, Canfor SOP and cost-report writing, and Island Technical Installations procurement and RFI documentation.
Critical Thinking
Analysed the structure of arguments, logical fallacies, inductive and deductive reasoning, and evidence evaluation. Develops rigorous analytical thinking applicable to engineering design decisions, risk assessments, and policy work — skills directly used in EDI committee governance and engineering problem-scoping.
Coursework → Capability
How academic coursework translates into recruiter-relevant engineering competencies, each capability maps theory to the real industry work and projects from co-op terms.
Hover course codes to see full course titles.
Circuit & Power Analysis
From Kirchhoff's laws and phasor analysis (ECE 250) to advanced AC circuit methods and filter design (ECE 300) — the core mathematical toolkit for power and utilities engineering.
Contributing Courses
Job Relevance
Power Utilities · Industrial Engineering · Electrical Design
Electromechanical Systems & Drives
Transformer modelling, AC/DC machine analysis, and variable-speed drive theory (ECE 370) — formally backing the VFD migrations and transformer audits completed at Canfor. ECE 488 extends this to full power systems.
Contributing Courses
Job Relevance
Industrial Power · VFD Systems · Motor Drives · Utilities
Control Systems Design
Transfer functions, Bode/Nyquist stability analysis, and PID controller tuning (ECE 360) — backed by strong signals foundations (ECE 260, MATH 204) and applied to industrial process-control and VFD speed regulation.
Contributing Courses
Job Relevance
Industrial Automation · Process Control · DCS Engineering
Signal Processing & DSP
Achieved 100% in Digital Signal Processing I (ECE 310) alongside top marks in Continuous-Time Signals (ECE 260) and Communications (ECE 350). Covers Z-transforms, FFT, digital filter design, and modulation theory.
Contributing Courses
Job Relevance
DSP · Communications · Instrumentation · Sensor Systems
PCB & Electronic Circuit Design
Complete hardware design workflow from schematic capture through device-level modelling (ECE 330, ECE 320) and PCB layout (ECE 299). Validated through active Formula Racing accumulator PCB design work.
Contributing Courses
Job Relevance
Hardware Engineering · PCB Design · EV Systems
Embedded & Microprocessor Systems
From computer architecture (ECE 255) and digital design in Verilog (ECE 241) to register-level ARM microcontroller programming (ECE 355) and real-time systems (ECE 455). Applied in Formula Racing BMS/TMS firmware.
Contributing Courses
Job Relevance
Embedded Firmware · FPGA Design · Industrial Automation · EV
Data Analysis & Technical Reporting
Statistical data processing (MATH 131), numerical programming (CSC 116, CSC 349A), and professional technical writing (ENGL 151, PHIL 201) — applied in transformer maintenance reports, transit analysis, and procurement cost reporting.
Contributing Courses
Job Relevance
Asset Management · Engineering Analytics · Project Controls
Engineering Design & Documentation
Full design lifecycle from AutoCAD drafting (ENGR 121) through capstone project methodology (ECE 399) and PCB documentation (ECE 299). Backed by professional practice training (ENGR 130) and co-op SOP and change-package authoring.
Contributing Courses
Job Relevance
Electrical Design · Project Engineering · Compliance