Emmanuel Bouendeu
The class he teaches is awful. GNG 1103 is way more work than it should be. However, he is a good teacher. He is nice and fairly flexible. If you have to go through GNG 1103, I would take it with him. 