Ellen Horsch
Ellen probably needs to dramatically improve the course layout or stop teaching. Canvas page is disorganized, there is no clear schedule at the outset, grading criteria are somewhat ambiguous, and students are micromanaged. That said, she is a very nice professor who seems to truly care about students. I just won't take her again.