Teaching Large Student Cohorts in Second Life - Scalability Issues and Student Satisfaction in a Virtual World