Challenge-based learning can foster engagement and deep learning by having students design solutions to challenges that impact their communities.