Such a great lecturer - I didn't mind waking up early to attend his straightforward, engaging classes. The layout of the class  minimal reading, videos, and interactive activities that quiz you along the way made it easy to stay on track. By the time the unit tests arrived, I felt well prepared and only minimally review material.