She's awesome! Challenging and very supportive. I would recommend this class to anyone. Plus, the TAs rock!
Her lectures go fast, so you gotta keep up. The class has good material, but beware of shiesty TAs. It's all about getting a good ta who won't shaft you.
the class wasn't even close to what it was supposed to be. Her tests are impossible to get a's on. she talks way to fast!