Joe Hummel, PhD ("dr joe") provides training and consulting in High Performance Computing. Joe began his career in 1990 studying HPC as a graduate student at the U. of California, Irvine. He graduated with a PhD in 1997, and has been teaching, researching, and consulting ever since.Joe specializes in HPC on the Microsoft platform, including multicore, GPU, cluster, and cloud computing. Areas of expertise include TPL, PPL, OpenMP, CUDA, MPI, SOA, Dryad, Excel, Azure, and Windows HPC Server. He is also on the technical staff at, and a visiting professor in the at UC-Irvine.