Not good. Class in general was easy in terms of understanding the content. Not much margin for error. Vague expectations, no compromises in grading. Generally a nice guy in class and very smart, but a complete jerk when it comes to grading and responding when you contest his grading.