Ling Li
Avoid for mech design. Very awful professor all around. He makes tons of mistakes in his notes and gives the worst most long and redundant homework. His notes are always filled with typos leaving everyone confused. His handwriting isn't legible and his accent is difficult to understand. He has very few office hours. Tests averages are very low.