I wouldn't recommend this professor. She is very fast pace and doesnt explain problems. She doesnt respond to emails and gives lots of homework and doesnt always collect it. she doesnt always explain work but expects you to know and then tests have work that was never explained in class. Online math tutors helped more than this teacher. Dont take