Youssef Daoudi
I took him for Chem 150, and if I had any other professor I probably would have failed the course. He lectures well and provides lots of examples/practice problems. He's really funny and cracks jokes. Exams/quizzes are just like the homework and in-class examples. He also gives extra credit. However, if you don't study, you won't pass.