Nermin Bayazit
This is a required class for my major, for my classes personal experience it was all self taught. No one understood what was being taught, and when we would reach out she would tell you to ask a peer. She does offer test corrections but in order to get points back you need to meet in person, but even then she wont give you points back. 