Fidelis Foda-Kahouo
He expects you to learn from videos that he assigns instead of teaching himself. He do quizzes every time he does lecture and expect you to submit it after class. He does not give you time to go home and practice. If you are a genius at math then you will have no problem. But if takes you a little bit of time to learn then he is not for you