starting a new version of this course based on ipython notebooks