William Hillmann
He sucks at communicating, but if you show up to class and do exactly what he says, you'll be fine. He rarely answers emails and doesn't use moodle much at all so you have to show up to class to know what's going on. He is very clear about what he wants out of assignments, so if you just follow his formatting you're pretty much guaranteed an A