Rebecca Major
She is a decent prof, though she has a tendency to ramble off about other things. You definitely don't need to attend classes, as long as you read the textbook you should be fine. I've taken two of her classes and the TA I had for this class grades unreasonably. It felt like no matter what I did for my assignments, it was not good enough.