Yanyan Li
Easy exams. Difficult homework. Attendance not strictly mandatory but helps a lot. 
Prof can kind of brush over topics sometimes if nobody participates or asks questions. 
My advice then is to participate and ask questions.

Overall very kind and laid back with mixed expectations of students. 
You won't have any regrets enrolling in his courses.