Fred really cares, but he can't explain things very well. In this class, you need to learn a lot, and Fred doesn't do a great job of covering all the material. Individually learning the material is a must to be successful in later courses.