Hanlin Hu
AVOID. Reads online notes during class- utterly useless lectures, will avoid answering questions in general. Does not listen to student feedback and does not give adequate assignments to help you understand concepts. Tests you on material that was barely touched on in class. The lab is the only place you'll know whats going on. Horrible teacher. :(