Archives 2021 Writing with Me2020 Social Media Schedule: Taking Social Media Breaks2019 An Opinionated Onboarding Setup for New Hires at Microsoft2018 How Should Compilers Explain Problems to Developers?2017 One λ at a time Expressions on the Nature and Significance of Programming and Play Microsoft in Redmond Do Developers Read Compiler Error Messages?2016 FSE Student Research Competition: How should static analysis tools explain anomalies to developers? Software Engineering Research for the Post-apocalypse From Quick Fixes to Slow Fixes Blending Programming Environments and Games ECOOP Retrospective A process for surviving survey design and sailing through survey deployment European Conference on Object-Oriented Programming Thesis proposal: How should static analysis tools explain anomalies to developers? The Bones of the System: A Case Study of Logging and Telemetry at Microsoft2015 Timeful: My E-mail Policy I ♥ Hacker News Improving Error Notification Comprehension in IDEs by Supporting Developer Self-Explanations Fuse: A Reproducible, Extendable, Internet-scale Corpus of Spreadsheets Microsoft Research Internship Can Social Screencasting Help Developers Learn New Tools? Commit Bubbles Hadoop 2.6.0 Windows 64-bit Binaries2014 How Developers Visualize Compiler Messages VISSOFT 2014 Improving Error Notification Comprehension through Visual Overlays in IDEs Google Internship Redux Compiler Error Notifications Revisited Research Scientist at ABB2013 Frontiers in Education ACT-R Models of the Concentration Game Foundations of Digital Games 2013 Google Internship Educators Panel at Carolina Games Summit2012 GPG Key Updated Bot Detection in Casual Games Emacs AUCTeX and PDF Synchronization on Windows Playing Fallout in a Window PhD Written Qualifier Exam Introduction to Game AI Using Python2011 Study Guide for the PE Electrical and Computer: Computer Engineering Exam Professional Engineer2008 Atronix Engineering2007 Accepted to NC State Engineering Online2006 Integrating OpenLaszlo with PHP Developing a Plugin Architecture for PHP Applications Sample Databases for PostgreSQL and More2005 Published in PHP Architect Multiplayer Neverwinter Nights on Local LAN Arch Chemicals I-Who? Meet the Zen Nano Plus Hello World Perl CGI2004 Reverse a Linked List SMC EtherEZ 8416 on FreeBSD Java is pass-by-value Microsoft phone interview