Hands down my favorite professor so far! He is tough on students in a good way by challenging you to help you succeed. You get what you put in. He is passionate about this subject and shares real life stories. He also tells you what to study for exams. I always looked forward to coming to this class and highly recommend taking him for AJ2!