Joshua Boucher
I have a lot of respect for Professor Boucher. He clearly works hard and wants his students to succeed. He made political philosophy genuinely interesting and is super helpful during office hours. If you do the work and take notes in class you will succeed. He also cracks some pretty good jokes.