Nice and obviously knowledgeable but doesn't teach well. I was not prepared for 310 and had to relearn a lot of stuff after her class. Labs, projects, & in class work do not reflect the tests which are usually hard to understand, a mess organizationally, and do not represent the material covered.