Prof Lin is actually terrible at lecturing Diff EQ, but it doesn't matter. Go to the lectures to get a feel for the material & learn it by doing the homework. Once I figured this out, the rest of her class became easy as her practice exams prepare you well for the actual exam as the exams were not that different from the homework assigned.