Michael Catalano
One of my favorite poli sci professors, and I've taken three courses with him (Two senior seminars, one 300 level). There's a lot of reading but he goes through it in class. He also takes time to talk about things other than class and is easy to joke around with. Very genuine/chill guy. More than willing to help on any assignment.