I teach software engineering and entrepreneurship at Northwestern. In fall of 2014, I'm teaching softwaren engineering and entrepreneurship at Ashesi University. I'm also a managing director at Divergent Ventures, where we focus on investment in software infrastructure startups. I hack primarily in C# but am doing alot more in JavaScript (NodeJS and Angular). My course in ghana made use of angular and node. I worked at Microsoft for 20+ years before doing what I do now, including starting as a Program Manager in the software tools unit where I worked on Quick Basic, MASM, and C.