Weineng Xu
Xu is a great professor. Very professional and organized. Includes events from his own life to make lectures more personal. Clear course objectives, well structured class. The best Canvas user I've seen. Homework includes video solutions attached to problems! Amazing.