Nathan Marvin
Prof. Marvin gives awesome feedback and is very positive. He uploads the textbook to blackboard so you don't have to purchase one. He gives a schedule from day one so you always know what is due, and all the assignments are very easy.