Joshua Jeffers
He is an amazing professor who is truly passionate and enthusiastic about the subject he is teaching. It really helps to keep the students engaged in the material. There are four papers you need to work on but he gives you the topic weeks prior. He is always open to helping students outside of class. Don't be afraid to ask him any questions!