Randall Hansen
All the reviews already cover all the bad things about him. No good things whatsoever. There were some things in this course I had to learn on my own that wasn't even part of our lessons and if you didn't include it in your super long essays (which he required) you'd get marked down pretty heavily which was ridiculous. FIND SOMEONE ELSE, STAY AWAY.