Experience SpiderSense at the Wired to Wear exhibit
research

Experience SpiderSense at the Wired to Wear exhibit

In late 2017 I was approached by Kathleen McCarthy, director of collections and head curator at Chicago’s Museum of Science and Industry, for an exciting and …

Read more
The Blog Awakens
meta

The Blog Awakens

I first started this website back in 2008 so I can strengthen my online presence. Since then this place has evolved from a single page with my information, to a …

Read more
SAGE2: A New Approach for Data Intensive Collaboration Using Scalable Resolution Shared Displays
research

SAGE2: A New Approach for Data Intensive Collaboration Using Scalable Resolution …

Current web-based collaboration systems, such as Google Hangouts, WebEx, and Skype, primarily enable single users to work with remote collaborators through …

Read more
Scalable Adaptive Graphics Environment: A Novel Way to View and Manipulate Whole-Slide Images
research

Scalable Adaptive Graphics Environment: A Novel Way to View and Manipulate …

The Scalable Adaptive Graphics Environment (SAGE) was developed at the University of Illinois at Chicago’s (UIC) Electronic Visualization Laboratory (EVL) to …

Read more
Guitar Recital
personal

Guitar Recital

After a few years trying to learn guitar by myself, which resulted in having a dusted guitar on the wall, I decided to join a real music school and learn from …

Read more
Slingshot game for the CAVE2
research

Slingshot game for the CAVE2

During the 2014 Fall Semester I volunteered with SPARK, a nonprofit organization that aims to provide life-changing apprenticeships to youth in underserved …

Read more
Omegalib: A multi-view application framework for hybrid reality display environments
research

Omegalib: A multi-view application framework for hybrid reality display …

In the domain of large-scale visualization instruments, hybrid reality environments (HREs) are a recent innovation that combines the best-in-class capabilities …

Read more