Professor Duan was very easy to take for macro, it is a required class so it is easy to get out of the way with her. Definitely recommend, but you do need to show up as she does take attendance and it is a pretty large portion of grade. 