Jian Chen
Jian is single handedly the most incoherent and incompetent instructor I've ever had the misfortune of taking a class with. Lectures are a disorganized messy ball of information that has no cohesion with anything else. Homework asks for vague arbitrary things, and the questions she asks in class aren't any better. Avoid her and take something else.