Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA. Ryan.C.Kennedy@alumni.nd.edu|Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA. Ryan.C.Kennedy@alumni.nd.edu|Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA. Ryan.C.Kennedy@alumni.nd.edu|Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA. Ryan.C.Kennedy@alumni.nd.edu|Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA. Ryan.C.Kennedy@alumni.nd.edu