I really enjoyed this class. He was a very genuine guy who just wanted to make sure you learned about something he's passionate about. With switching to online halfway through the semester, he was very understanding and adjusted the class accordingly. His exams are relatively easy and straightforward if you have a grasp on the concepts