The most disorganized professor I've ever had. Cancels class all the time because of his schedule conflicts and lectures get so off-topic. He is also really bad at returning grades and feedback even though you're only graded by a few assignments. He's a nice guy and knows his stuff but class can feel boring and he has high expectations for papers.