Li Duan
The class isn't difficult if you have a strong stats background. However, Duan makes it more complicated than it has to be. He often says the wrong thing and has to go back and correct himself or completely redo a problem. His handwriting can also be hard to read at times. His tests and grading are very fair.