• Sid Meier's Civilization IV
    Graphics programmer: seamless zooming via virtual geometry, city and suburb generation, misc graphics code  

  • A Relational Debugging Engine for the Graphics Pipeline: [ ps | pdf ] [ mov ]
    Nathaniel Duca, Krzysztof Niski, Jonathan Bilodeau, Matthew Bolitho, Yuan Chen, and Jonathan Cohen
    ACM Transactions on Graphics (Proceedings of SIGGRAPH 2005). 24 (3). 11 pages
     
  • Applications and Execution of Stream Graphs:[ ps | pdf ]
    Senior Honors Thesis, Department of Computer Science, JHU.
     
  • GLOD: OpenGL/Geometric Level of Detail:
    Tech Sketch at SIGGRAPH 2003: [ pdf ]
    JHU Tech Report: [ pdf ]
    Lightweight API for multiresolution mesh generation and rendering for OpenGL applications
     
  • Stream Processing Architectures: [ ps | pdf ] [ ppt slides ]
    In DIMACS Working Group on Streaming Data Analisys II
    On the use of display-list-like primitives to improve the programmability of stream processing architectures.
     
  • Stream Caching: [ ps | pdf ]
    In Workshop on Commodity-Based Visualization Clusters, IEEE Viz 2002
    On the dynamic reduction of bandwidth in Chromium.
     
  • RouteTree Theory: [ ps | pdf ]
    In Hopkins Undergraduate Research Journal, Spring 2002.
    On techniques for the visualization and location of network congestion using traceroute data.
     
  • NetRadar: [ Project website ]
    Open-Source implementation of RouteTree theory that allows out-of-the-box diagnostics and visualization of public networks.
     

People, Places and Projects