Education
Georgia Institute of Technology, Atlanta, GA
Aug. 2009 - May 2011
M.S. Human-Computer Interaction
Aug. 2000 - May 2005
B.S. Computer Science with Highest Honors
Relevant Courses
  • Introduction to HCI
    An introductory course to the principles of HCI, including design and evaluation
  • Cognitive Psychology
    A survey course of Cognitive Psychology, covering many of the processes involved in perception and cognition
  • Research Design
    A course detailing the elements of scientific research
  • Technology and Autism
    A seminar course concerned with technologies that can assist individuals on the autism spectrum
  • Creativity and Design Cognition
    A course concerned with the nature of creativity and design
  • Computation and Journalism
    A course aimed at understanding the computational and technological advancements in the area of journalism.
  • Ubiquitous Computing
    A survey course of ubiquitous computing topics. Semester project included the WePaint prototype.
  • Engineering Psychology
    Human Factors Engineering topics, taking us from mission statements to workload analysis.
  • Collaborative Computing
    Seminar course concerned with topics in the CSCW research field.
  • User Interface Design & Evaluation
    Despite the name, the emphasis was on evaluative techniques.
  • Experimental Media
    A TUI project course, the goal of which was to build a puppet with sensors to enable digital interactions.
  • Happy Healthy Home
    A project course concerned with designing and prototyping devices for promoting health and wealthness.
  • Displays
    A module of Engineering Psychology concerned with visual issues in creating displays of all kinds.
Skills
Usability Research
  • Observational studies
  • Structured/Unstructured interviews
  • Cognitive walkthroughs
  • GOMS
  • Metaphor analysis
Communication
  • Wireframes
  • Rapid prototyping
  • Writing project documentation
  • Presenting findings in conference-style papers
  • Team lead on school projects
Prototyping
  • Java
  • Processing
  • HTML/CSS
  • C
  • Perl
  • JavaScript
  • ActionScript
  • Circuit design
  • Soldering
Productivity tools
  • Illustrator
  • Flash
  • Photoshop
  • Eclipse
  • Java Swing
  • CVS
Techniques
  • Object-Oriented Design
  • Remote interactions
  • Some computer vision
Professional Experience
Department of Defense, Fort Meade, MD
Oct. 2007 - July 2009
Software Engineer
Owned the project through all stages of the life cycle, including requirements gathering, design, development, and maintenance.
  • Leveraged the Java Swing toolkit to create a graphical tool used for the visual presentation of a standard agency data format
  • Built a binary file reader that automatically determined data type and displayed the information in the proper format, either as text, hexadecimal, image file, or HTML
  • Developed custom applications for digital network exploitation
  • Used agency developed APIs to ensure compatibility with umbrella systems, resulting in modular and reusable applications
Sep. 2005 - Oct. 2007
Software Development Specialist
Responsible for developing adaptive and corrective maintenance solutions for a legacy system used by over 200 internal customers
  • Maintained programs written in C and BASH script
  • Produced Java code to combine the tree output of two disparate data processing systems
  • Collaboratively re-designed system GUI on the basis of end-user interviews