This is my personal site to collect and distribute information about my current projects and areas of research.

Nebula and Named Data

The world wide web was designed to replace the library and the card catalog. While it does so exceedingly well, we've moved on to the era of web applications which require a fundamentally different approach.

Cyber Security

Cyber security has been ignored by the vast majority of programers since the beginning of our industry. Even as we see our now weekly breaches and security incidents, most programmers are dangerously unaware of even basic security measures.

Education Reform

Our current educational system was born out of the needs of the industrial revolution for massive amounts of manpower. Now that we are moving into the information age and have access to robots, machine learning, and robust automation technologies, it's time for us to return to a more hands on system that enhances creativity, problem solving and systems thinking.