I have never met anyone who does not like Gonzalo Freixes and I probably never will. Simply put, he is a great teacher; one of the best I've ever had. His lectures and online notes are well organized. His exams are difficult, but fair. It is a shame we do not have more professors like him at UCLA. Take any class that he is teaching, regardless of your major.
His lectures are well-organized and he cares about student learning. But his tests are fairly difficult and he gets upset when students point out that he is wrong. He is also impatient when students don't immediately understand a concept he is trying to convey. Overall he is a decent professor. Not bad.