Xiaohan Mei
Professor Mei is a great professor his class is not easy You do have to put time and effort it is not one you can cruse along. He does not require a textbook which saves you so money. You need to read his lectures and videos which is the minimum and take great notes. He is always available if anyone has questions and take the time to assist you.