Professor Alsup is everything you could ask for in a teacher. She is caring, gives great feedback, and genuinely cares about you. She is understanding of personal situations and gives great feedback. Even online, her class is engaging and challenges you, but still fun and easy to pass because the expectations are clear. I would take her if you can!