Project-based Embedded System Education Using Arduino | Synapse