Liping Liu
A tough class with lot of work (homework per section online, weekly quiz online, worksheet in-class). Unlimited attempts for the online work, and corrections for worksheets. Some extra credits. Amazing lectures, she explains the materials well. The workbook she wrote is nice. Study guides are very good. Follow that, easy to pass. I learned a lot.