Diana Kim
Dr. Kim did a great job teaching online this semester, it was asynchronous except for the days there were quizzes. She sends weekly updates on what is due that week or about questions people have asked her. 3 quizzes, 5 assignments, 3 exams, and a cumulative final. Just make sure you study your notes from her lectures and you will be fine.