I enjoyed this class. Ben is definitely very passionate about the subject and he does his best at making lectures interesting. He was also always available to explain things after lecture hour. but this is a tough course and I wish he was not a tough grader.