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
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
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