Great professor, very passionate about her work. Makes lectures interesting homework expectations are clearly defined and tests are difficult but if you study for them you will have no problem. There is a ton of information so don't take her if you want to slack off. Take her if you want to learn. Very helpful outside of class, wants you to succeed