Shani Robins
Professor Shani Robins is so kind. His class is great. Just make sure that you are ready to commit to lots of readings and lecture contents. Also, his class is only graded by a few assignments.  Overall, he's just a great professor and he is genuinely caring. 