She is an amazing Prof. really nice and lectures are interesting. HW is multiple choice online and does require you to read and goto lectures in order to answer, but she does post slides online. Kat and her TA'S are more than willing to help answer any questions and are very responsive on emails. 2 mid-terms and final all multiple choice.