Choose Your Own Adventure: Empowering Students to Combine Structured and Open Challenge-Based Learning | IEEE Conference Publication | IEEE Xplore