Yingchao Lan
Dr. Lan does a terrible job explaining her expectations on the group projects and presentations throughout the class. She does not upload her lectures after class and does not prepare you for tests well. Prepare for lots of group work and long hours spent studying JMP.