Great School for Transition from High School to College – I was accustomed to a very rigorous academic load in high school. I have been able to handle the homework load fairly easily. The class sizes are small. The professors are available for help pretty much when you need them. The class registration process is simple and quick. Since its a small school there are no lines or stressors associated with registration, its all done on a computer. The reason I give it a B- is because the classes tend to decrease as the semester goes along. Students either drop out or dont attend. There are study groups for the math and sciences. Tutoring available as well.