Daming Li
Professor Li is so much amazing. His class is far beyond what I expect, in a good way. He covers a LOT of new topics in this class. His broad and deep knowledge in both academic and industry helped him to explain things really well. I quite enjoy his class.