supporting-self-directed-learning-in-a-project-based-embedded-systems-design-course-uulhz3lh