Great prof. Really smart and also laid back. Easy to talk to and work with. Exams were challenging but not too bad. Really cares about the learning experience so the class is worth while! Try your best to take this class with him.