David Shen@swtdavidFollow BadgesProblem Solving Certificationsswtdavid has not earned any certificates yet. Work Experienceswtdavid has not updated employment details yet.EducationUniversity of Michigan - Ann Arbor, Ann ArborLinksLinkedinhttp://wotongshen.comPortfoliohttp://lifeislikeaboat.com Skillsswtdavid has not updated skills details yet.