Professor Au is a good professor overall; however, sometimes she struggles to explain material effectively. Because the class is one 3-hour lecture per week, there is a lot of homework. It's not particularly hard, but it is long and you have to put in a lot of work. Once you do though, you will be well rewarded and the grade will be easy.