A Practical Guide to Understanding and Implementing Challenge-Based Learning Kenan Dikilitaş, Tim Marshall, Masoumeh Shahverdi