Laura Klein
The exams are pretty hard, there are always seven open ended questions at the bottom of each exam except the final. Overall Dr. Klein is very nice person but she is completely unorganized and always breaks her promises. Also, if you want to learn anything you will need to teach it to yourself because lecture is useless. 