Although she does give lots of work and long assignments she is still one of the best professors I've ever taken. She genuinely cares and is there to help and wants to give out good grades. She's very lenient with time on assignments and grades are extremely fair . if you need, definitely take her class. 
