Reviews

Read what others have said about the experience (note there's value in objectively informative comments, regardless of the subjective perspective in which they were written):

Here's a subjectively positive, objectively informative comment:

And a subjectively negative, yet objectively informative comment:

Back to subjectively positive, objectively informative:

One final negative, still with indirect hints of information:

* “Being annoying and unnecessarily vague. He has no passion for teaching and I could learn more about computers by watching one get run over on the freeway than I could from this guy. Hes awful. Sad excuse for a teacher. Basically tells you to google everything. Never goes over what you should directly be doing in class. Just loosely the idea of it. His classroom environment is unnecessarily toxic and their is a social hierarchy of such were normal students are at the bottom and people who bow to his feet are closer to the top which he is obviously at in his pyramid. I would recommend transferring schools before I would recommend this teacher.”

And a positive, indirectly informative:

I will admit, I tend to be rather polarizing. I don't try to be. People seem to LOVE my class and style, or loathe it. I've not experienced much middle ground in quite some time.

I think the problem stems from what Computer Science is.