Refresher course 2014

my first Refresher course has enlighten me with so much of new things.