Computer science professor at Carnegie Mellon University. My primary research is on distributed systems, networking, and ridiculously efficient key-value stores and hashing. And a bit of systems for machine learning.