Fall Speed Measurement and High-Resolution Multi-Angle Photography of Hydrometeors in Free Fall
Tim Garrett, Cale Fallgatter, Konstantin Shkurko, and Daniel Howlett
AMT (Atmospheric Measurement Techniques), Vol 5, Iss 11, 2012
Links: project page pdf BibTex in the news
Real-Time Volume Rendering of 3D Medical Scan Data
M.S. Thesis - Cornell University, 2010
Links: project page document BibTex presentation
A Radial Basis Function and Semantic Learning Space Based Composite Learning Approach to Image Retrieval
Konstantin Shkurko, Xiaojun Qi
ICASSP (International Conference on Acoustics, Speech, and Signal Processing), 2007
Links: project page pdf BibTex presentation
For this project, I wrote the driver and the acquisition tool in C++ for the MASC (Multi-Angle Snowflake Camera). Additionally, I implemented a live feed which uploads recently acquired snowflake images to a web page in Python. In essence the camera system, designed to be a scientific instrument, takes pictures of snowflakes in freefall as they pass through the viewing area of the MASC. There are several MASC systems running at the Alta ski resort in Salt Lake City, UT.
For more information, please follow the project page link which points to the project page of the Principal Investigator
Tim Garrett.
Links: project page live feed gallery of selected flakes in the news
CS 6965, Hardware Ray Tracing Class
During this class, we started from ray tracing and finished with Kajia-style path tracing. One of the class requirenments was for our code to compile via LLVM and the result to be simulated by a cycle accurate hardware simulator of the TRaX SPMD architecture.
I rendered a few scenes with several different effects all of which are shown on the project page.
One of the scenes for the final project had 2.4 million triangles. The resulting images for each project are
shown in sections labeled Creative Images. All of the code is available for download but requires TRaX API.
Links: project page
CS 6620, Advanced Computer Graphics II Class
During this class, we started with ray casting, then progressed towards Monte Carlo Ray Tracing and Photon Maping.
I sat in on it and was able to complete only part of the work (9 of 12 projects, see
class page),
which can be seen in the link below.
Links: project page
CS 6630, Introduction to Visualization Class
The goal of this course is to develop a broad understanding of the principles, methods, and techniques
for designing effective visualizations of data. The course spanned a wide range of topics, encompassing
foundations in both information and scientific visualization. We gained experience in using
cutting-edge data analysis tools, as well as in developing your own visualization tools using a
variety of languages and toolkits.
Links: project page
Cornell Productions is a student-run company that provides audio and lighting services to the Cornell community. I was the Administrative Director and the Webmaster for the company after working as a Technician for a year. As a webmaster, I have designed two versions of the site, both shown below.
Version 2 was created around 2007 and updated in 2009. The main backend of the site was a big CMS system in charge of a database for event scheduling, media, inventory, and rudementary personnel information.
Version 1 was the original design completed in 2005.
I was the Webmaster and Animator for the satellite engineering team of the Cornell University, CUSat for a year. I had fully developed three designs shown below.
Version 3 was completed during the Summer of 2005.
Version 2 was completed during the Spring semester of 2005.
Version 1 was completed during the Fall semester of 2004.
Mission Animation for the CUSat Engineering Team
In 2005, under strict time limitations (about two weeks per video), I had produced two 3D animations of the mission for the CUSat Engineering Team of Cornell University. These videos were shown at every presentation for several years after I left the team.
Version 2 was completed during the Summer of 2005. This improved video was more aligned with the mission. You can watch it using the link below (avi, 6.5 MB)
Version 1 was completed during the Spring semester of 2005. You can watch it using the link below (mpg, 4.49 MB)
Both of these videos were encoded with the DivX codec.













