This topic is very tough but you wont notice as much because gives so many resources for your success. She cares about her student and will help in any way to watch you win. Though she is stern, its a high level course and you have to act like it. She makes the class fun and I would not have wanted a different prof.