This paper evaluates students' perception of team based learning when compared to traditional lectures. This article is a great resource as far as considering limitations and how to overcome them in team based learning settings such as making sure to diversify team selection by including students with different views, strengths, and outlooks.