I agree with R@nSiD.The classes should be categorized according to one's experience and/or level.Imagine a class of 10 students ranging from beginner to expert.It won't work.So i thing is absolutely necessary to be at least 3 different levels.