Professor Magruder was great, because of the Pandemic it was online. Even though it was online, her lectures were online and recorded. Shes lecture heavy, but its all great info. Her directions for the assignment (to me) were vague, I sent her a lot of emails due to confusion but she responded right away. Overall great professor, difficult course