I don't typically write reviews. I wanted to write this one to warn other students. This professor was terrible. Her name is on the class but it is loosely run by her TA's and she attend only a few times. Other professors teach the course and she moved our final exam up less than a week before finals causing some to take a zero. Avoid this class!!