Michelle Swenson
The material for this class was not incredibly hard, but taking it online made it worse. Great teacher and good TAs but overall a lot of work almost every day and easy to fall behind if you don't study and practice problems. Not a bad class, I would have just done better in person. No extra credit. Tests are mildly hard.