Jonathan Chu
- Graduate Student - PhD track
- Computer Science - Networking
- University of California, Los Angeles
I am a third year Computer Science PhD student preliminarily attached to the Network Research Lab with Professor Mario Gerla. I hail from the San Francisco Bay Area.
Research
My research goals are to research and develop delay-tolerant networks for space. In order to accomplish these goals, my research interests include network protocols from routing to network management in mobile and extreme environments.
During Summer 2011, I worked on Network Management for Delay Tolerant Networks at Johns Hopkins University Applied Physics Laboratory in the NASA/APL Internship Program. Some of that work has culminated in the development of the Delay Tolerant Network Management Protocol DTNMP discussed in this presentation. This work is intended to become an Internet Draft.
Teaching Assistant
I TA'd for the Summer 2012 Session A CS31: Introduction to Computer Science 1 taught by Professor Ani Nahapetian. My TA website is here.
Class Projects
My classes have been in the areas of Networking, Theory, and Artificial Intelligence. Many of the classes involve class projects which culminate in a final project presentation and/or paper.
Winter 2012
- New Mechanisms for Incentivizing High-Quality User-Generated Content
- Explore new attention allocation mechanisms in User-Generated Content settings.
- The Midas Eye
- Personal Financial Blog Aggregator with a novel ranking algorithm based on financial idea density.
- EyeRobot
- Mobile indoor image map maker (akin to Google maps for buildings) using the mbed platform and iRobot.
- SSH for NDN
- Convert existing SSH implementations to utilize CCNx to provide SSH services over NDN networks
- Keyboard Layout Configuration
- Automatically search for the optimal physical-virtual keyboard layout mapping
- Secure Network Coding using Homomorphic Signatures
- Simulating the performance of Homomorphic Signatures in Qualnet under normal and adversarial network scenarios
Fall 2011
Spring 2011
Fall 2010 - Winter 2011
Hobbies
Outside of class and research, my hobbies include programming, biking, art, and Dwarf Fortress.
Open Source Projects
I code and develop several projects under a different alias. I mainly develop websites to explore new web concepts and languages and consequently contribute to projects that I need.
Dulwich
I am actively adding features and documentation to Dulwich, a pure-python git implementation.
FreeBSD Ports
I am the port maintainer for several FreeBSD Ports:
- databases/p5-Class-DBI-Plugin-DeepAbstractSearch
- devel/gitolite
- devel/gitolite2
- devel/p5-Dist-CheckConflicts
- devel/p5-MooseX-Types-JSON
- devel/p5-POE-Component-Hailo
- devel/p5-Package-Stash-XS
- devel/p5-Pod-Coverage-TrustPod
- devel/p5-Term-Sk
- devel/p5-Test-EOL
- devel/p5-Test-NoTabs
- devel/rubygem-app_config
- devel/rubygem-edavis10-object_daddy
- irc/p5-POE-Component-IRC-Plugin-Hailo
- lang/p5-Test-XPath
- lang/p5-TryCatch
- misc/p5-Bot-Training
- misc/p5-Bot-Training-MegaHAL
- misc/p5-Bot-Training-StarCraft
- sysutils/password-store
- textproc/p5-Hailo
- textproc/p5-SQL-Tokenizer
- www/p5-LWP-Online
- www/p5-Pod-Site
Consulting
I am resident to many IRC support channels to answer and guide those who seek help and advice:
- #git@freenode.net
- #github@freenode.net
- #gitolite@freenode.net
- #dulwich@freenode.net
- #bsdports@efnet.org
Road Cycling
I was a member of the UCLA Cycling Team 2011-2012 as a complete novice. I hope to participate in future races in the Western Collegiate Cycling Conference (WCCC).
Art and Poetry
Under a penname, I occasionally sketch art and write poetry. I share these on personal websites, deviantart, and other venues.
Japanese to English Works
Under a penname, I contribute to several translations of Japanese media into English either as a translator or editor.