This is a huge university that is able to offer you just about anything. I have had great experiences with all of my professors, and do not feel like just a number among all the other students. Depending on your major, the ratio of prof to student will change, but in my experience, in my more important and specialized courses there is typically 1 teacher for about 20 students. Great people, great resources, great academics, great food, great party atmosphere, and great networking.