Tarini Bedi
She is super sweet and I took this class asynchronously. She is really good at her lectures and all the homework is slayed out clearly. There are weekly meetings if you want to ask questions. She gives review cahoots. If you are watching the lectures and doing the work, you will get an easy A. There are also weekly assignments.