The professors were all excellent, every single one was helpful and considerate. Dorm rooms were not too great, but I stayed in the Honors College where they were a little nicer and more enjoyable to live in. Some classes are very large which can be a negative for some people, but I preferred them because if you showed effort, it was an easy way to stand out from the pack with your professor.