Rokhaya Dieng
Very passionate and really seems to care about our understanding of the material. Very willing to help even when you have trouble, but still expects you to keep pace. The class is hard but you learn a lot. Great professor.