Based on the Pluralsight angular.js Getting Started Course