Professor Duan is extremely kind and personable. Lectures are discussed at a reasonable pace and always available for review. Homework and exams are through cengage which includes an e-textbook (i.e. purchasing a separate one is unnecessary). Although she lectures from a PowerPoint, she will clarify points as requested. Solid choice!