~ / edu / 2012 / 1062 / projects / final / shing /