Really great professor! You can tell he truly enjoys what he's teaching and genuinely cares about his student's success. He is also very understanding when it comes to conflicts with his class and/or exam dates, as long as they are reasonable and not taken advantage of.