Yue Ning
Not a terrible professor, but the assignments are hard. Very little feedback on programming work and always graded late. Offers an extra credit assignment at the end of the semester. Decent lecturer, but I wouldn't take another course with her.