Peter White
Third course I have taken with Dr. White and I cannot praise him high enough. Engaging content where you can learn a lot without it being too difficult. He very much values you learning material over some grade, which lets you learn a lot from him. He clearly knows his stuff, and I would recommend him to anyone interested in a poli sci course.