Laura Adams
Her lectures are ok, she's pretty decent at explaining concepts and has helpful visual demonstrations. She's very unempathetic: if you miss a quiz(pretty much a midterm), you can't make it up, no matter the excuse. The good things: practice exams, online lecture notes, and generous curve. A lot of the class(lab) difficulty will depend on your TA.