It seems to be hit and miss for everyone. I have had professors I hate, but most I really enjoyed having. Price and Gollo, the two networking guys I have had, have been awesome. My psych professor is pretty awesome too. Then you have completely useless people like Jay Davis, who I haven't learned anything from, and thankfully haven't had to because he teaches useless classes like COMP100 aka how to use Microsoft Office, and COMP230 which is supposed to be about Access databases, but ends up somehow being about using DOS commands.
I have had an overall positive experience, though.