Wei Fang
While I found her to be relatively nice her teaching skills are off. Her introduction to the labs contained so much information that you cannot separate the relevant from irrelevant. That makes the so much harder, I spent too many hours trying to figure out what she meant.