Media/Blogposts
- Shaping the future with: Sumit Gulwani (opens in new tab)
- The story of the Flash Fill feature in Excel (opens in new tab)
- Whenever I taught, I found a lesson (opens in new tab)
- Program synthesis and the art of programming by intent (opens in new tab)
- 4 big bets for better AI research (opens in new tab)
- Intellicode Suggestions (opens in new tab)
- Synthesizing small programs for big impact (opens in new tab)
- Spreadsheet tools to help everyone escape from the cell [blogpost (opens in new tab) | podcast (opens in new tab)]
- Best of both worlds: one researcher’s dual approach (opens in new tab)
- Ode to the Automata Tutor (opens in new tab)
- FlastExtract Ships in Powershell and Azure OMS (opens in new tab)
- FlashExtract (Powershell feature in Windows 10) (opens in new tab) [Video (opens in new tab)]
- FlashExtract (in Azure Operations Management Suite) (opens in new tab) [Video (opens in new tab)]
- 2014 Robin Milner Young Researcher Award (opens in new tab)
- Bing Code Search Makes Developers More Productive (opens in new tab)
- Automatically grading programming homework (opens in new tab), The AutoGrader (opens in new tab)
- Flash Fill (Excel feature in Office 2013) (opens in new tab)
- Flash Fill Gives Excel a Smart Charge (opens in new tab)
- Computers will raise the IQ of the World (opens in new tab)
- Programming for Dummies (opens in new tab)
- Computer Programming Itself (opens in new tab)
- Excel programming for nonprogrammers (opens in new tab)