Courses

Courses taught at the Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary.

Current & Upcoming

ENEL 585 Fall 2026

Introduction to Power Electronics

Principles and applications of power electronic converters, including rectifiers, DC–DC converters (non-isolated and isolated), and single- and three-phase inverters. Core topics: switch commutation, power semiconductor devices, pulse-width modulation, dynamic modelling and control, magnetics, losses, thermal management, and EMI. Includes laboratory work and a design project involving the analysis, implementation, and testing of a power electronic converter.

ENEL 300 Winter 2027

2nd Year Electrical Engineering Design

Introduction to the electrical and computer engineering profession: fundamentals of engineering design, testing, and product development; critical thinking and project management; hardware design. Projects span a range of electrical and computer engineering domains, with an emphasis on teamwork, rapid prototyping, and technical communication. See a student project showcase from a recent offering.

ENEL 619.02 Winter 2027

Advanced Topics in Power Electronics

Modeling and control of three-phase, grid-connected power electronic converters for modern energy systems. Topics include converter modeling, modulation techniques, reference-frame control (dq and αβ), synchronization methods, and grid-following and grid-forming operation. Applications include solar photovoltaics, battery energy storage, and distributed energy resources. Combines lectures with a hands-on, project-based component using power electronics test platforms and hardware-in-the-loop simulation.

Past

ENEL 585 Winter 2024 · Winter 2025 · Fall 2025

Introduction to Power Electronics

ENEL 300 Winter 2025 · Winter 2026

2nd Year Electrical Engineering Design