Maxim Samson
If you have the opportunity to take him, I highly encourage you to do so. His class opened my mind to so many different perspectives and he is really knowledgeable on the subject to where he can tie in daily life and current news to what we are studying. Not only that but he is super understanding and helpful. If you love yourself take his class.