Probably one of my favorite college professors. She provides a fun, interactive lecture with videos/group discussion etc. My only recommendations for this class is to attend lecture(she does clicker questions everyday) and make sure you have an understanding of the material because the tests are concept based and not ones you can really study for.