Li Feng
His accent is too thick to understand 80% of what he says. Unfortunate, but he's been teaching at UI long enough that it should have improved by now. He assigns very difficult and time consuming homework assignments worth a significant portion of the grade.