from an online embedded systems class