Jim Yocom
Do not take Dr. Yocom's classes if you're expecting an easy course load. He is one of the best professors I've ever had; genuinely learned so much in this class but it was a lot (a lot.) of work. 100% worth it. Never responds after hours/weekends, but easy to communicate with and willing to work with you if you'll work with him.