Kiran Khan
Please take her if you can. She answers all your questions and emails. She strict with her zoom lectures meaning that you must attend, and pay attention or points off. She is very good, an a actual doctor if you need personal advice. Her zoom class is not boring but it is long. Easy assignments and extra credit. Exams are not hard if you study.