Rude. Would never take again. Would highly avoid if possible. Gives feedback but can sometimes treat you like you're dumb so unless you already know how to negotiate perfectly don't take him. Worked super hard in this class just to be treated like I was the dumbest person ever. Rude rude rude. 0/10 recommend. Super condescending person.