Exploring the factors influencing students’ experience with challenge-based learning: a case study | IEEE Conference Publication | IEEE Xplore