I write code and do UI design research for a number of projects in a number of departments in the School of Computer Science at CMU. My recent history is as follows: I tend to like clean software practices that minimize code duplication and other hacks. I'm diagram-driven, and generally produce UI sketches as well as domain, class, and sequence diagrams as a part of my normal development process, making my projects generally self-documenting. I have some basic background in user-oriented design, and my fondness for the subject continues to grow through my contact with John's teams, which ground our projects in real user habits, needs, and goals.