My research interests are at the intersection of Software Engineering and Programming Languages, and in particular their application to systems programming. I am currently working on two major projects: improved language support for generic programming in C++ (i.e., concepts), and language and runtime system support for Software Defined Networking (SDN).
I am also a director at Flowgrammable.org, a research organization dedicated to improving the state of the art in Software Defined Networking. My primarily role in this organization is coordinating research efforts with the other directors and mentoring participants in the development of research and technologies.
Prior to my appointment at the University of Akron, I was a postdoctoral research associate in the Department of Computer Science and Engineering at Texas A&M University where I worked with Bjarne Stroustrup and Gabriel Dos Reis on improved language support for generic programming in C++.
I graduated from Kent State University with a PhD in Computer Science in August 2010. My advisor was Jonathan Maletic and I worked in the Software Development Laboratory (<SDML>).