I am a STEM major and already had a foundation in some of this course content. That did not matter -  intro classes are NOT her fit. This class was very difficult for me. Moves very fast, and even though I always put significant time and energy into understanding course content, she was always dismissive and acted like I was not worth her time. 