Donghua Xu
Dr. Xu is a nice professor that is always willing to help his students either in class or in his office hour. The class structure is pretty straight forward, weekly hmk and quizzes. The quizzes are timed 15min with homework being graded on participation. The lowest exam is dropped so if you do well on the first two you get out of the final.