Changyou Chen
I don't know why there are many bad reviews for Prof. Chen, but he is one of the best professors I have ever met. His lectures are very informative, covering all stuffs in deep learning. He also explains the details well. You need to take time and effort to learn the course.