I find this to be a great approach to presenting what can be complicated and detailed material in a clear, easy-to-understand format that encourages learning in all types of students and is an outstanding solution in bringing the classroom to the computer.