DO NOT TAKE HER CLASS !!! I recently just took her class virtually and its not fun. It is a supper hard course with A LOT of homework. You take many quizzes through the semester. She doesnt teach. Posts videos of the lectures so you can follow along on your own time. If you have another option take that but not her. I will have to retake it.