Im currently taking MSE 304 with her she is such a good professor. She explains everything in details and has answers to all your questions. She is very caring and nice to talk to. One of the best things is that she makes the class a good friendly environment with participation being 10% of your grade. Highly recommend her.