Team-based learning (TBL) is an effective way of incorporating interactive small group peer teaching and enthusiasm for learning. The objective of this study is to evaluated student perceptions of team based learning by using a survey that elicited perceptions of different modes of learning...