Daniel Petri
I really enjoyed Professor Petri's class. Whenever I had a question he would get back to me within a day, and most of the time I would hear back within hours. But, I have read more books in his one GVPT 101 class than I have in years. I learned a lot and enjoyed it, but it was a ton of reading.