Joseph AlvesGrok ShopUnderstanding programming concepts through analogy and modelsNov 14, 2013Nov 14, 2013