Tan Zhang
I had prof. Zhang for the first class he had ever taught. Overall, great professor and an even better person. He was always available outside of class for questions or any sort of help! Very fair grader on homeworks and exams. The final project was difficult, but he provided much supporting material and provided feedback and help whenever needed.