She is a thorough professor, gives you so many helpful notes, and her tests are not too bad. You definitely have to study and know your stuff because she picks on people randomly to answer questions and share their homework. Although she can be tough with students at times, she really does mean well and is a good professor.