Shaili Johri
She spends more time contradicting herself than actually teaching the course material. Be prepared for extremely long tests and homework assignments that she grades horribly and will ruin your overall grade. Overall, good luck if you take her. She might prioritize her research over helping you...