Professor Stahlman is young, upbeat and knowledgeable about the subject material. He's generally nice enough, but also somewhat hotheaded and gets stressed out easily and on those days he can be a jerk and very arrogant. He explains things really quickly in lecture, so if you're thinking about taking him, I would definitely consider podcasting. You have to be able to diligently keep up with lecture material because everything builds on previous lectures. His exams are very conceptual and very hard to do well on considering they are only out of 30 points. The means are usually in the low C and D range. Also, he's the kind of professor who will try to trick you based on subtle wording (eg. always, never) even if you actually understand the concepts which is kind of dumb. And then half the questions aren't worded clearly so you don't even know what he's trying to ask. Most of them are hypothetical questions/experiments based on the concepts from the experiments he went over in class. I think this was probably one of the worst classes I've taken at UCLA because the material is super dry and circular and the theories you learn about are all flawed, so at the end of it you still feel like you didn't learn much. And I don't think Stahlman is funny at all, as hard as he tries to be.