I'm currently a Staff Research Engineer at ARM Inc., in Austin, Texas. I'm developing the next generation of HPC technologies. I also continue to work on the optimization of stream based parallel processing systems. Previously I worked as a research assistant while completing my doctoral work under the research direction of Dr. Roger Chamberlain at Washington University in St. Louis in the Stream Based Supercomputing Lab. My thesis centered around methodologies necessary to model stream based computation platforms while they are executing (online). This thesis was a small part of my larger goal of developing adaptive distributed computing systems, that are easy to use for the average programmer.
Lightning history: I love cars, computers, and robots. I've built several motors, transmissions, and even drag raced a Ford Mustang for a while. I'm a U.S. Army veteran. I've served in multiple countries, in roles ranging from platoon leader to a general's Aide-de-Camp. I've successfully led companies in size from 50 through 250, even started an operation from the ground up. I've been programming since I got a used Commodore Vic 20 as a kid (with a tape drive). I have a wide ranging education from International Studies to Computer Science (see curriculum vitae). In 2013 I was selected as a Google Scholar through the Google-SVA scholarship program (contact me if you want to know more about it). I'm also currently a member of several special interest groups and societies: ACM Upsilon Pi Epsilon (academic honor society), IEEE Computer Society, ACM SIGMETRICS, ACM SIGSIM, and ACM SIGCSE.
I'm interested in computation on diverse architectures, acceleration of computationally intense applications, and optimization of streaming algorithms on heterogeneous systems. This includes architecture, languages, theoretical foundations, and engineering solutions to parallel systems.