Birsen Canan-McGlone
Look at all your other options before you take this class. This is an extremely test heavy class where you don't learn from the teacher and are expected to know it all. She is hard to understand due to a language barrier of sorts, but regardless if you can understand her, nothing makes sense. There is also a crazy amount of homework that is useless