welcome! for your viewing pleasure here and elsewhere, please consider upgrading your browser.



 
"Interrupted Coordinated Activities"
An exploration of the field of coordinated activities.

paper (pdf 0.4MB)

"CaseCluster: Visualization of Supreme Court Cases"
Semester project for Information Visualization.
In collaboration with Neeti Ogale.

project site

"Offen-Leger:
Performance instrumentation and visualization for OpenMP"

Semester project for High Performance Computing.
In collaboration with Asad Sayeed and Sam Angiouli.

paper (pdf 0.5MB)

"SourceSoup:
Connecting Information from many Different Sources"

Semester project for Data Management in New Emerging Environments.

paper (pdf 0.5MB)

"Skeletal structures for 3D shapes: A Survey"
Semester project for Geometric and Solid Modeling.


"The Influence Of Layout In Crossing-Based Interfaces"
This was a research project I did in collaboration with François Guimbretière


"CrossY: A crossing based drawing application""
  This was a research project I did in collaboration with François Guimbretière which won a Best Paper Award at UIST 2004.

project site

"Topic and Attitude Detection in Transcripts"
Semester project for Introduction to Computational Linguistics.
In collaboration with George Caragea and Adam Perer.

paper (pdf 0.2MB)

"Create a 3D model of a Computer Mouse"
Homework for New Devices for New Interactions.

Use a given mouse, scan it using microscan and print it using 3D printer.

Given this mouse manufactured by Apple Computers in the 90s. The first step is to think about how to scan it and what is the best way for symmetrical reasons.
The points and crosses are "fixpoints" that are used as marker where to get the coordinates one wants to use in a drawing application.
The scanning process using a microscribe scanner. The scanning is done by "touching" all the marked points with the microscribe and by doing so transferring the data points into the 3D drawing application.
The scanned points were then used to create a watertight 3D model using the Rhino3D drawing software. The picture shows the finished and already merged drawing, during the process of creating the drawing one usually works with different layers.
 
 

The printout of the scan. Printed using a Z-Corp 3D printer.

As a side note: The whole process takes pretty long, especially the process of getting the model watertight requires training. It took me about 70 hours to create a printable 3D model. But for following projects the amount of time needed decreases very much.

top

"A new Pen for Tablet PCs"
Semester project for New Devices for New Interfaces.
In collaboration with Son Dinh Tran.

The semester project for this class consisted of four parts:
- what do users want
- how can you address this
- what is the result
- user testing and improvement

paper (pdf 1.0MB)

"Design of an Alarm-Clock"
Homework for Introduction to Human Computer Interaction.

For this homework we had to design and implement a clock that fits the users needs and expectations. First of all we had to interview users and ask them what they had in mind, then the clock needed to be implemented and afterwards users tests were necessary to find out if the desired goal was achieved.

the clock pciture

src as .jar

"Development of a Flight Reservation System"
Semester project for Introduction to Human-Computer Interaction.

In collaboration with Benjamin K. Smith.
The semester project for this class consisted of four parts:
- personas and typical users
- prototyping
- first implementation
- user testing and improvement

paper (pdf 3.6MB)

"Porting dyninst to Apple's OS X"
Semester project for High Performance Computing.
In collaboration with Michael Furr, Jeffrey Blank and Damayanti Gupta.