Dr. Wang has taught this course nicely by having good lectures and assigning homework assignments that help students during midterm and final exams. Also, he has helped students' grades by providing extra credit points and dropping the lowest homework scores. Differential Geometry's topics are slightly confusing, but they are not too difficult.