Definitely knows her stuff. Can be a little tough to follow during lecture since she goes pretty fast - but she's super accessible and really cares about her students. She knows everyone by name and is always happy to review one-on-one. Only downside is lots of assigned hw, so make sure you have the solution manual/Slader ready.