William Grieser
Great professor that continually tries to improve the experience of his student. His test are difficult but fair. You will have to work for your grade but in a class like this that should be expected.