Lecture heavy, forces his extremely skewed and biased personal narrative into the class and pretty much forces you to agree with everything he says or he'll demean you in front of the class or doc you points on your papers out of spite. He's also a very harsh and unreasonable grader. Its not unpassable, but you could do a lot better than him.