All i can say is she is the best and i reccomend her 100 percent
She's a tough teacher who expects you to do the work. If you follow what she asks, you will do good in her class.
Really knows her stuff! She's doesn't take any garbage from the class at all.