Professor Liu is a great teacher! She makes things easy to understand by breaking them up into steps. She also posts all of her lectures online and helps you in office hours if needed. She really cares about students and whether they're doing well in the course or not. She curved the class at the end of the quarter because the final was really hard