Rachel Surryhne
Nice as a person, awful at actually teaching. Amount of homework is overwhelming and she mentions so many personal experiences as if she wants students to be impressed by her. The amount of information will always make this class difficult, but her teaching style is horrible. She gives "open lab" where its just hours of self-study. Don't take her.