Jessica Stuart
If you have a chance to take her class in person do it! She is an amazing instructor. Her class is engaging and her lectures are never boring. She does grade on participation so make sure to give an input when having discussions. She also grades a little slow but gives good feedback. I always looked forward to coming to her class.