Also, teaching someone else solidifies knowledge a lot more quickly than straight lecture or exercises.
So it is too bad to me that there is no social aspect of this course and these types of programs. Udacity study group on google+ or whatnot would be neat.