You only understand how critical that learning some of this math is, when you take classes like dynamics. Kyle really tried to make you understand what you were learning. Although he gave a lot of hw that was very repetitive it helped you succeed. From what I've heard he is getting better and better as a prof.