Every math class I took at BYU was bad. They wanted you to learn how to be a
Math professor, not understand the material.
Every class in diff eq we spent the whole time going over the proof but the test and HW were on the content which was not explained at all - other than how to think about the proof