Would love to take more classes with him. BEST PROFESSOR I've ever had. He's passionate and gives entertaining lectures that are very easy to learn from. His powerpoints are packed with information that he breaks down by concept very well. He's very approachable and nice. Attendance isn't mandatory, but go because learning from him is irreplaceable