Rohan Sud
I don't have enough good things to say about him. His lectures were prerecorded but so insightful and clear. His assignments are fun to do as they state clearly what is expected to do. He posts writing help documents, he's literally the best. His quizzes are pretty simple if you took notes, he gives unlimited time on them Shout out to my TA Jenna.