Benefits and Challenges of Implementing Case-based Instruction: A Student Perspective | Synapse