His primary interests are in systems and networking including system architecture, network design, and administration. He is currently focused on how best to bring these subjects into an undergraduate computing curriculum. He was awarded the Distinguished Teaching Award in 2013. He earned his Ph.D. from Washington University in St. Louis in 2010 where he conducted research into virtual networking environments and testbeds.