Eh, he's a great guy, pretty bad at teaching though. His biggest problem is that his thoughts and lectures are pretty unorganized. Often times his tests are pretty unrelated to the class, and studying doesn't really change much. While he's willing to help, he's not the best at explaining things.
Tests on random things, which you can never really see coming. Although he is brilliant, he expects his students to be able to have that instantaneous engineering insight that only comes with years of experience, instead of giving you the real tools/methods to solve things in ways that ALWAYS work. Try to learn his style early on so you will be OK
Very very very difficult tests. Good lectures and always willing to help.
"El Barone" knows his mathematics; he double-majored in math and ChemE as an undergrad. This was the first class he ever taught. He progressively got much better at explaining concepts throughout the semester and does genuinely care about the students and their understanding of the subject. If you are interested in the class, you'll want baron.