I like Professor Tabibzadeh as a person, but her class was tough. She does let you know what will be on the test (most of it was from the lecture slides). No reviews, though. My biggest gripe was that she'd hand back exams in order of highest to lowest grades instead of making it confidential. The way she teaches acid/base chem is confusing as well