Lizhong Hao
I loved both 209 and 210 with Dr. Hao. He is very sweet and will give you extensions or push back exams when the class asks. There is a lot of homework and tests can be challenging if you do not pay attention to the handouts, but he spends lots of time in class on the homework and is always open to questions. 