Lemin Guo
Pros: He provides detailed info in depth, tries to help students, speaks clearly. Cons: The pre-recorded lecture is very boring. He was not organized (probably because he only taught the second half of Summer). Very late feedback and last-minute announcement. Frustrating.