This class has a very clear outline of what is expected and Professor Gerace teaches well. She explains what is in the textbook instead of just reading from it and gives good exercises in class that helps her students succeed. She makes study guides before each test as well and reviews them beforehand. She cares about what she teaches, I recommend.