Skip to Content
  • AI in the Classroom (And What You Can Do About It)

    AI in the Classroom (And What You Can Do About It)

    Students are already using AI. The question is whether they’re still learning and what we should do about it.

    Read more


  • An Idea I’m Exploring: Reinforcement Learning for a Balance Robot

    An Idea I’m Exploring: Reinforcement Learning for a Balance Robot

    Over the past few years, we’ve seen an explosion of interest in AI. Most of the conversation has been centered around large language models and generative tools. While those are fascinating in their own right, I’ve personally been more interested in how AI techniques connect to the physical world, especially as it relates to embedded…

    Read more


  • What is Physical AI?

    What is Physical AI?

    Most of the recent excitement around artificial intelligence (AI) has focused on systems that live entirely in the digital world: large language models (LLMs) generate text, image classifiers label photos, and commendation algorithms suggest movies or products. A growing area of research and industry development is pushing AI out of the cloud and into machines…

    Read more


  • Before I Speak to ECE Department Heads About Edge AI, I Want Your Input

    Before I Speak to ECE Department Heads About Edge AI, I Want Your Input

    At the end of March, I’ll be attending the annual ECEDHA conference, where I’ll be on a panel with ECE department heads and other industry leaders discussing the future of edge AI curriculum. Before I walk into a room full of department chairs, I’d like to hear from the people actually building products: I would…

    Read more


  • Is Embedded Rust Ready for Primetime?

    Is Embedded Rust Ready for Primetime?

    My Introduction to Embedded Rust series is being released and last November, I taught an Intro to Embedded Rust workshop at Hackaday Supercon. The goal wasn’t to convince anyone that Rust was the future of embedded systems. I simply wanted participants to get hands-on experience running Rust on real hardware so they could decide for…

    Read more