No clear grading criteria. Gets angry when asked to explain what he wants for an assignment. Will say to do something one way, you do it and then he says youve done it wrong! Made what should have been easy assignments into complicated conundrums. He doesnt explain how to do things so youre left to your own devices to figure it out! Worst Prof!!