Communicating through a version-controlled repo is in theory a good idea because it easily handles a lot of files. (This is also the way professionals work, and master students should use version control systems for their thesis.)
Experience 2013:
Experience 2013:
Setup 2013:
The 2013 progression of topics is very natural - in a table of contents - but places the most difficult topics at the end. More time for digesting finite elements could be beneficial.