In my field (technology) it's not all that great... I'd honestly rather cry 24 hours straight then do anymore CSS or programming or security stuff, but, I do it. It's small class sizes but I know other classes I have can be larger. But here, you'll never have huge classes. Also, the health/fitness teachers are top notch. Expect to do yoga outside in front of everyone.