Great professor and person. Very personable and respectful. Keep an eye on those due dates!!! I missed so many easy assignments because he had stuff due on Tuesday at 10am. Just keep a schedule and you should be fine. 