I have enjoyed the visuals, all of the modules have kept my attention, and I have learned a lot.