Professor Diop is the most committed, caring and driven teacher I've ever encountered. I've never learnt more or felt more enriched when taking a class. She works very hard for her students and is passionate about making education work in a remote setting. Group projects are worth a lot and she expects everyone to be an adult, but it's worth it.