Professor is never clear on what he wants. Will take off points even if his instructions or guidelines were unclear. This professor will single you out and insult you for no reason, and will go off topic from the lecture to do so. Incredibly offensive. If you want an easy class, I recommend this course. If you don't want to be bullied, steer clear.