Donghua Xu
Worst processor I've ever had. Did not post any information about the material besides in the lecture which he flipped though super fast. The slides he posted on canvas were not filled in with all the material he went over in class. It felt impossible to study for anything because he posted such little information to canvas. Would not recommend