A really cool, fun and down to earth teacher. Sometimes he is not structured enough but it is worth it to take his class.
mr. klein is cool, except for when he's mean to everyone. which happens once in a while. he always says "we'll talk." that's annoying. well then, talk already!!!!