Teaching & digital learning

Teaching engineering
in light.

I lectured in Mechanical & Electrical Engineering at Massey University — signals, control, electronics and signal processing — and built a custom lightboard studio to bring the feel of in-person teaching online. I'm now developing interactive, learn-by-doing courses that carry that same approach into self-paced study.

Lightboard studio · click to watch the demo on YouTube

Digital teaching resources

Interactive courses I'm building

Learn-by-doing courses that pair short lightboard-style videos with worked examples and practice to mastery — every symbol, unit and step defined as you go.

Lightboard teaching

Writing in light — face to face, online

During COVID I built a lightboard (learning glass) studio with a team of Massey engineering students so students could still see a lecturer think, write and gesture in real time — not just hear a voice over slides.

A lightboard is a sheet of transparent low-iron glass with LED lighting around its edge that makes special markers fluoresce. It sits between the camera and the lecturer; software flips the writing so it reads correctly for students, and augmented reality overlays PowerPoint slides, code, figures and 3D models onto the glass.

The lecturer keeps writing while staying fully visible — ideal for the diagrams and equations that fill an engineering course, and far closer to a real lecture than a tablet feed shrunk into a corner of the screen.

  • Bridges face-to-face and online learning
  • Built for diagrams & equations
  • Lecturer stays visible while writing
  • Greater student privacy in recordings
  • Records cleanly, with little post-processing
  • Works for hybrid teaching
“It was definitely the closest an online lecture felt in person.” — Second-year Mechatronics student

Previously · Massey University

Courses I lectured

Department of Mechanical & Electrical Engineering — lecturing, course coordination, and project-based supervision.

281.272

Signals and Systems

Lecturer & offering coordinator

281.353

Control Engineering

Lecturer & local coordinator

281.385

Advanced Electronic Circuits

Lecturer & course coordinator

281.755

Digital Signal Processing

Lecturer & offering coordinator

282.758

Simulation, Modelling & Optimisation

Lecturer

282.772

Industrial Systems Design & Integration

Lecturer

228.311

Engineering Design with Constraints

Project-based learning · coordinator & lecturer

228.711

Design Capstone Project

Offering coordinator & group supervisor

228.212

Engineering Practice — PCB Design

Altium Designer lectures & tutorials

228.79x

Research Methods & Projects

MEng / individual research supervision