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

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