Transforming an Engineering Design Course into an Engaging Learning Experience Using a Series of Self-Directed Mini-Projects and ePortfolios: Face-to-Face Versus Online-only Instruction | Synapse