Michelle is the best professor I've every had! She assigns a lot of homework and expects a lot from you, but she is obviously passionate about what she does and as long as you put in the work, you learn SO much. She is absolutely inspirational. If you care about the subject material, you should DEFINITELY take a class with her.