Passionate about the subject which is great. Not clear structure to the class and be prepared to read, concepts that are interesting but the exams are really hard to study for and unclear. Not very accessible outside of class and honestly didn't feel like he cared much, don't take him. Worst professor I've had 