He is my favorite professor that Ive ever had. His class is difficult but it is so worth it. You learn so much about the world around you. He never fails to give me advice about my path in life and I appreciate having him in my corner during my college career. 100% recommend.