Justin Cappos is a tenure-track assistant professor in the Computer Science and Engineering department at New York University. Justin's research philosophy focuses on improving real world systems, often by addressing issues that arise in practical deployments.

His dissertation work was on Stork, the first package manager designed for environments that use operating system virtualization, such as cloud computing. Improvements in Stork, particularly relating to security, have been widely adopted and are used on the majority of Linux systems. Currently he is spending most of his waking hours working on a variety of research projects, including:

  • Seattle, a peer-to-peer cloud computing platform with a broad deployment and community of users,
  • TUF, a framework for securing legacy software updaters,
  • upPIR, a Private Information Retrieval system which has similar performance to FTP in practice.
  • NetCheck, a tool that finds the root cause of failures in applications that use the network,
  • PolyPasswordHasher, a password storage scheme that prevents efficient password cracking.

Along with his students, Dr. Yanyan Zhuang, and Dr. Albert Rafetseder, Justin is also working on a large number of projects that are still in stealth mode including several with NYC Media Lab, the New York State Center for Advanced Technology in Telecommunications,  and NYU WIRELESS.

I am currently recruiting talented PhD students and Post Docs who are interested in building and deploying real world software.