I'm a faculty member at the British Columbia Institute of Technology, working where machine learning meets physical systems: embodied AI, human–robot interaction, and IoT.

I teach across computing and AI, supervise student researchers, and write about the things I teach. Students and industry partners are both welcome to get in touch.

Tutorial series
The Transformer, Number by Number

Two more series are in progress:

  • Generative models — RBM, VAE, GAN and diffusion
  • Algorithm analysis

All tutorials