She explains concepts quite well and also gives out a lot of group work/ in class problems to help us understand the concepts. There's 5 tests total including the final and she will drop the lowest midterm with the final (if it actually helps your grade). Overall, I found the class to be quite easy albeit test heavy, and the homework is an easy 100