Jie Shen
He is not fit to be a professor. Terrible teaching quality and perfunctory notes in the classroom. You won't learn anything except to watch him show off his math skills, so don't be fooled by previous good reviews.