Data based on 4 reviews.
always take notes of ALL details when he's teaching
You are going to have to put an exponential amount of time into his course in order to do well. Never worry about having a lower average in his class than you had in previous years, he is a pretty hard teacher and your average will drop. He is a nice guy though.