This is hands down the best professor i have taken in college so far. She talks really fast in class so you gotta pay attention so you don't miss anything but she does a good job explaining everything and responds to emails in a timely matter.