Past Projects:
| Smooth Curves on Smooth Surfaces
Professor Carlo H. Sequin |
Abstract: We are seeking to make a few mathematical models that demonstrate how graphs of relatively high interconnectivity can be mapped crossing-free onto surfaces of suitable genus. In particular, we will map the Dyck graph with 12 vertices onto a genus 6 surface. - Fair Curves on Subdivision Surfaces (Sketch), SIGGRAPH, San Diego 2004 - K12 and the Genus-6 Tiffany Lamp, ISAMA, Chicago 2004 - Participated in COE poster session in Spring 2003 - Participated in COE poster session in Fall 2003 The Poster |
|
LightSketch Daniel C. Glaser and Professor John Canny |
Abstract: We are designing a sketch based lighting design program to facilitate the design of interior interior lighting, and the incorporation of natural daylight, which may provide better lighting quality at lower costs. - LightSketch, CAAD Futures, Taiwan 2002 - Towards An Algebra For Lighting Simulation, Building and Environment, Elsevier 2004 - Gave a talk to UC Davis Graphics Group including Professor Bernd Hamann - Gave a demonstration at a Radiance workshop hosted by Greg Ward in Fall 2003 - Participated in COE poster session in Spring and Fall 2003 |
| Active Panorama
Professor Ken Goldberg |
Abstract: We are designing a system to provide wide angle context to remote video feeds such as webcams by using a robotic pan tilt zoom camera, which generates a panorama of the scene, superimposes the current live feed into the panorama, and updates the panorama when the camera moves. - Gave a very successful demonstration at the 2003 ACM conference |
| Next Generation Internet Internet Controlled Rover Summer 2002 |
Abstract: We designed and implemented a telepresence system with a rover that responded to controls sent over the internet, and broadcasted both live video and sound back over the internet. |
| Dr. Dan Garcia Shift Tac Toe Spring 2002 |
Abstract: We designed and implemented a game module that emulated the game Shift Tac Toe for Gamesman, an exhaustive game tree generator, and game manager. |
| CS184 Computer Graphics Photon Map Ray Tracer Fall 2001 |
Overview: We implemented the photon mapping ray tracer as described by Dr. Henrik Wann Jensen. Our system was able to do bump mapping, texture mapping, color bleeding, soft shadows, colored caustics, and participating media - Won first place in technical achievement as rated by engineers from EA Games |
| CS 186 Database Online Bookstore |
Overview: We designed and implemented an online book store which supported order tracking, customer history, and etc. using JSP abd PSQL |
| CS 188 Artificial Intelligence
Character Recognizer |
Overview: We designed and implemented a neural net character recognizer and trainer |
| CS 162 Operating Systems NACHOS |
Overview: We implemented major portions of the NACHOS operating system in Java, including paging, program execution, and network support |
| CS 164 Compilers Decaf Compiler |
Overview: We designed and implemented a compiler for Decaf, a subset of the Java programming language |
| CS 150 Digital Design Ethernet TV |
Overview: We designed and implemented a card that displayed video signals sent through an ethernet Lan onto an LCD screen using a Xilinx FPGA. Our card also supported 3 simultaneous channels, and watermarks. |
| EECS 122 Networks Peer to Peer chat |
Overview: I designed and implemented a peer to peer chat program with efficient multicasting and address caching using the CHORD structure. |