One of if not the best professors I've ever had, super engaging. He makes sure you involved but not in an aggravating way. He genuinely wants you to succeed in both his class and life. Definitely don't miss out if you have the opportunity to take his class.