It's repetitive, but I think that I need that when learning this kind of info. The HW takes way too long for a required, LD, non-major class. Gibson is an excellent professor. He helps make the course material easy to learn. Professor Gibson is a great MAE 5 teacher.
Quizzes are helpful for staying on top of the material.
But its confusing at times. This class is easy but not fun if you don't like computers very much. The cape doesn't really allow for much. Gibson does not teach anything to the students-he could easily lecture on the main points of each chapter, instead he goes through programs which the students do not understand. I've enjoyed the class so far.