Professor Lin overcomplicates simple concepts and does everything by the book not really giving a good explanation. She assigns lots of homework from the book and most of the grade depends on the exams, if you need a good lecture to pass the class this is not your professor, however she does make it easier to get an A than other professors