Liu Yang
Professor Yang gives a lot of assignments but they are useful to your learning. I also think that she grades in a timely manner and always offers feedback. She really focuses on your learning rather than the outcome (your grade), and she would rather see you put in effort than get all the answers correct. I would recommend her for this course.