Very nice guy but also very flakey. Gave a lot of extra credit and time, an easy grader and great curves, very nice. Difficult to get into contact with out of class (lots of ignored emails) and gave vague, confusing lectures. Didn't grade anything until 80% into the semester which was very very stressful and kept flaking on giving work back.