Michelle Priest
Jumped into topics she expected us to remember from 191A without even covering them before the exam. Went to office hours to get information clarified and she was quite rude. Posts assignments last minute, and does not extend due dates when assignments are posted late. Moves up due dates without warnings, completely ignoring syllabus. Dont do it.