Adam Fine
Adam Fine has by far been my favorite professor at ASU! You have to read the book and take notes in class to pass. 3 tests and a paper but he drops your lowest test so you don't have to take the 3rd test. Always available if you need help. Take his class, it's only hard if you make it hard. Super cool dude, he cares about your success.