Highly recommend, she explains topics well and clearly states criteria. She is always willing to help and gives any feedback when you are in need. Overall a good class to take, she grades a little bit on the difficult side but is a great professor 