Chandan Suresh
If you follow the syllabus you will get an A, it doesn't hurt that he curves all of his tests. He genuinely cares about his students. If you reach out to him he will help you. I literally told him "I don't know anything" and he helped me.