Aaron Higashi
EASILY the best class I have taken in my college experience thus far. Very funny professor with very high quality content delivered in a helpful manner. He gives you all the info you need for papers and to study during lecture. The expectations he has for work are high, but he prepares you well, you can do it if you take notes and go to class!