I took her during Spring 2020, when in person classes transitioned to online, and she's spectacular. In person, she would always go around and check up on you, ask about your projects, give feedback, very engaging and caring. Online she's flexible and cheerful. I only wish she was a bit more critical, but she's great for a level 100 course.