About

February 20th, 2010

David Underhill

David Underhill

Here is my resume.


Research

Presented two demos at SIGCOMM '09 with Prof. Nick McKeown's OpenFlow group:

My Master's thesis was entitled An Extensible Network Visualization Framework. This framework has been used by handful of projects including the SIGCOMM 2009 Best Demo winner.

Presented a demo entitled OpenPipes: Prototyping High-Speed Networking Systems with Glen Gibb at NSDI '09.

Presented two demos at SIGCOMM '08 with Prof. Nick McKeown's group:

Enhancing Text Analysis via Dimensionality Reduction. David Underhill, Luke McDowell, David Marchette and Jeff Solka. 2007 IEEE International Conference on Information Reuse and Integration, August 2007. (PDF) (Slides)

Exploring Dimensionality Reduction for Text Mining. David Underhill. Trident Scholar Project Report #362. United States Naval Academy Technical Report. May 2007. (PDF) (Poster) (Slides)


Teaching

TA for the Building an Internet Router (CS344) course for the 2009 spring quarter.

Instructor for the introductory Compilers (CS143) course for the 2008 summer quarter.

TA for the Reasoning Methods in AI (CS227) course for the 2008 spring quarter.


Open-Source Projects

Status Name Description Language
Active ENVI: Extensible Network VIsualization and Control Framework This framework provides a platform on which networking researchers can demonstrate a variety of work with only a modest time investment. It makes customization natural and easy, and values convention over configuration. ENVI was built with special consideration for visualizing an OpenFlow network. Java
VNS: Virtual Network System Simulates network topologies for classroom projects or research. Managed via a Django-driven web UI. Python
Length-Type-Based Protocol Client/Server Twisted-based client and server for protocols which begin with a length and type field. Python
Ajax Login Widget++ Adds an AJAX-based login, registration, and password-recovery widget to your WordPress site. PHP / JavaSript
Past See the projects page

Other

Photos

Running Log Spreadsheet Template -- a spreadsheet to track your running (or biking, ...) progress

Old Class Notes