Shen Li
Professor Li is supremely amazing, not only because of his well-prepared lecture and clear explanation, but his understanding of his students. He always think everything on the students' position. He knows what we want actually want from this course. Highly recommend his course, take it and you will gain more then you could expect.