The Pros and Cons of Cohort Based Learning