B
Good but not great
I recently graduated from the school, and I will say that you will an assortment of good, decent, and bad professors. I will not name any names, but you can get a feel for them. I was in Electrical Engineering and don't know a lot of the professors outside of the program because I transferred in, but from what I can tell, you won't find many superb professors. In EE, I know of only 4 professors that really stick out for how much the students actually learn from them. Then you have some others that are liked, but you don't feel like you're really covering any ground. Then there are those that you just don't think make the cut. They're not good at communicating with the students and are not good at presenting material in a way that helps people learn it effectively.
Outside of EE, I haven't been in a class with professors that wow me, but it didn't much either way because I whizzed by those with B's or higher with little work and effort. I feel like the university is more into meeting quotas rather than actually trying to be a first class academic institution. I say this not because I was a slightly above average student, or that I wanted to be given grades. I say this because it's true. It's worse in the more technical degree programs as it's very detailed but it's harder to learn and understand if the professor's aren't up to snuff. I couldn't teach it, but I didn't learn from at least half of them.
There quite a few professors who do make themselves available to you outside of class, though. If you do take the time, they will talk to you on a more personal level, and even just talk casually about things that aren't related to academia at all. There are a good bit of caring professors, but you do have those stick in the mud types.