Best professor I've had yet! The class is not hard and he's very knowledgeable and truly helpful. He genuinely cares about his students and puts a lot of time and effort into the class. Everyone needs to take him!