Wang knows her stuff, you can tell that she understands the material, but that doesn't mean she teaches it well. She's not very good at tying everything together, so get ready for a lot of self-teaching. She provides optional homework and will do occasional quizzes(which she grades leniently). Also, she doesn't know what material will be on exams.