Dr. Li tries his best but the consensus among the majority of students is that he needs to change his entire style of teaching and his unrealistic expectations. He told us to study example problems and homework for the exam, when 50% of the exam was a topic we never really touched base on with unfamilar formulas and usage therof. He is just tough.