Teaching

Courses, curriculum, design projects, and educational infrastructure for electronics and intelligent hardware.

Teaching overview

Teaching is organized around increasing design responsibility: circuit and system fundamentals, microprocessor and embedded work, advanced mixed-signal topics, and open-ended capstone or graduate research. The emphasis is on making design choices explicit and carrying them through implementation, test, and explanation.

The official course descriptions below are paired with the recorded teaching history to show both the course content and the breadth of teaching experience. Offering counts summarize the available course records.

Course descriptions

ECOR 1032 · Current first-year course

Circuits and Mechatronics

Circuit quantities and elements; Ohm's law; nodal and mesh analysis; source transformation and superposition; filters, op amps, digital logic, ADCs, sensors, actuators, simple control, and a microcontroller-embedded mechatronic project.

ELEC 2501 · Undergraduate

Circuits and Signals

Signal properties; sources and basic circuit elements; Kirchhoff's laws; linearity and superposition; Thévenin and Norton equivalents; AC phasor analysis and frequency response; RL/RC transients; and RLC resonance.

ELEC 3105 · Undergraduate

Electromagnetic Fields

Vector calculus; electrostatics and magnetostatics; field boundary conditions; Poisson and Laplace equations; electric and magnetic matter; magnetic circuits; Lorentz force; motional EMF; induction; and Maxwell's equations.

ELEC 4601 · Undergraduate · developed and repeatedly taught

Microprocessor Systems

Microprocessor and bus architectures; instruction sets and pin functions; memory and I/O interfacing; interrupts; direct memory access; special processors; and multiprocessor systems, reinforced through laboratory work.

ELEC 4707 · Undergraduate · 20 recorded offerings

Analog Integrated Electronics

Monolithic analog signal processing; continuous active filters; MOS IC technology; operational-amplifier design; sampled-data concepts and Z transforms; switched-capacitor filters; circuit noise; and bipolar/RF integrated-circuit design.

ELEC 4907 · Undergraduate capstone · 22 recorded offerings

Engineering Project

Student teams integrate prior engineering knowledge in a major professional design project. The course requires a proposal, interim report, presentations, and a comprehensive final report; supervised projects span RF/optical blocks, converters, biomedical and wearable systems, FPGA/ASIC work, photonics, XR, and intelligent hardware.

ELEC 5804 · Graduate · 19 recorded offerings

VLSI Design

Integrated-circuit design methodology across full-custom design, standard cells, gate arrays, and sea-of-gates in CMOS and BiCMOS, using contemporary computer-aided design tools and preparing students for project-level IC implementation.

ELEC 5808 · Graduate

Signal Processing Electronics

Integrated analog signal-processing structures including CCDs, transversal and recursive filters, switched-capacitor filters, detailed CMOS op-amp design, nonideal op-amp effects on filters, and sampled-data fundamentals.

EGEN 5099 · Graduate directed study · developed 2025

AI-Based Predictive Maintenance for Rotating Equipment

A project-based predictive-maintenance workflow for motors, pumps, compressors, and fans using open vibration and current datasets, MATLAB analytics, machine-learning fault classification, reliability analysis, two technical reports, and an industry-facing oral presentation.

Directed Studies · Graduate

Introduction to Spiking Neural Networks

A focused introduction to event-driven neural computation and its hardware implications, connecting neuron and spike representations to practical FPGA/ASIC research questions.

Complete recorded course list

This consolidated course list combines regular course offerings with directed studies associated with course-based master's supervision. Course titles and descriptions link to Carleton's calendars where available.

CodeCourseLevelLast recorded offering
EGEN 5099AI-Based Predictive Maintenance for Rotating EquipmentGraduate2025 Fall
ECOR 1032Circuits and MechatronicsUndergraduate2025 Fall
ELEC 4707Analog Integrated ElectronicsUndergraduate2025 Winter
ELEC 4907Capstone ProjectUndergraduate2024 Fall
ECOR 1055Introduction to Engineering Disciplines IUndergraduate2024 Fall
Directed StudiesSpiking Neural Network Building BlocksGraduate2024 Fall
ECOR 1044MechatronicsUndergraduate2024 Summer
ELEC 5804VLSI DesignGraduate2023 Fall
ELEC 4601Microprocessor SystemsUndergraduate2023 Fall
Directed StudiesIntroduction to Spiking Neural NetworksGraduate2023 Summer
Directed StudiesElectrospinning AnalysisGraduate2019 Winter
Directed StudiesAnalog Circuits for fNIRGraduate2018 Fall
Directed StudiesStandard Cell Library DesignGraduate2017 Winter
Directed StudiesBinary Weighted Current Sources Digital-to-Analog ConverterGraduate2014 Summer
Directed StudiesDigital Power ManagementGraduate2012 Fall
ELEC 3105Electromagnetic FieldsUndergraduate2012 Winter
ELEC 2501Circuits and SignalsUndergraduate2010 Fall
ELEC 5808Analog Signal ProcessingGraduate2002 Fall

Recent invited presentations

Teaching, AI, and professional practice

These presentations extend teaching beyond the classroom: one examines a transparent human-in-the-loop workflow for engineering assessment at scale; the other considers how AI is changing professional workload, responsibility, competence, and engineering judgement.

Title slide for AI-Assisted Marking with Humans-in-the-Loop

· InspirED 2026 · invited presentation

AI-assisted marking with humans in the loop

A transparent, auditable workflow for large engineering cohorts, including AI-assisted deliverables, validation, content creation, what worked, what failed, and the concerns that remain.

View presentation PDF
Title slide for AI and the Engineering Profession

· Professional Engineers Ontario · invited keynote

AI and the engineering profession

A profession-facing discussion of how AI changes workload, shifts liability, alters expectations of competence, and makes evidence, review, and engineering judgement more important.

View presentation PDF

Curriculum and project-based education

Course development has included first-year engineering redevelopment, microprocessors and applied AI, integrated-circuit design, directed studies, capstone projects, and proposals for a Photonics and Optoelectronics stream. Project work connects schematic and layout, embedded systems, FPGA/ASIC design, instrumentation, and research questions.

Selected capstone lineages

  1. Bluetooth transceiver integrated circuitsAbdulhakim Ahmed, Stephen Knox, Silqun Leung, Chris Micallef, Igor Miletic, Mark Nishizaki, and Kazem Ziaie
  2. Radio-over-fibre communication systemNigel Antoine, Michael Gordon, Jackson Hamilton, Mark Houlgate, James McGale, Daniel Olszewski, Fiona Shearer, and Aaron Wrightly
  3. Low-power successive-approximation ADC and hearing-aid electronicsKarim Abdelhalim, Dave Farquharsen, Lado Filipovic, Matthew Hamilton, Getaneh Mekonnen, Scott Miller, Scott Newman, Nikki Sutherland, and Jose Luis Velez
  4. MuscleMate: An Electromyographic Controller with Gesture RecognitionMussabir Khan, Mark Klibanov, Amrita Sandhu, and Nick Stupich
  5. Machine Learning and Artificial Neural Networks for Accelerated Silicon Photonics DesignJonathan Levine, Deng Mading, Jacob Ryall, and Yu Wan
  6. Memristor Crossbar Array InterfaceKaranvir Saini, Adrian Sibiga, Morgan Smilde, and Ariel Wollman

Educational initiatives

Planning content · university approval pending

Photonics and Optoelectronics stream ↗

A proposed pathway within the BEng Electrical Engineering framework, including stream courses, elective baskets, and capstone alignment.

Created · current operating details should be checked

FPGA Drop-In Center ↗

Hands-on FPGA boards, peer support, workshops, projects, and practical support across several course contexts.

Planned

AI & HPC Exploratorium ↗

A planned experiential-learning and compute centre for GPU/Linux, AI, HPC, CAD, simulation, and local-LLM work.