Souleymane Mamane
Nice guy but terrible at teaching. If you struggle at math, don't even bother taking his class. He doesn't explain anything and expects you to know everything before even teaching the lesson. This is a DIY class. There were supposed to be 4 exams. Only did 2 and doesn't tell you your grade so if you fail, you won't know. Avoid this class!