The end of the year is a time for reflection on days past, anticipation of days to come, and most of all, a time for … LISTS! Top 10 lists seem to be everywhere this week, and far be it for me to resist this trend. So, in that vein, here are the Top 10Continue reading “Jon Cavalier’s Top 10 New Courses in 2015”