Joe Hummel, PhD ("dr joe") provides training and consulting in High Performance and Parallel Computing. Joe began his career in 1990 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 computer architecture, compilers, programming languages, and parallel processing. He has co-authored two books on Windows programming, developed curricular materials around HPC for Microsoft, and is well-versed in both parallel hardware (multi-core, many-core, cluster, and cloud) and software (threads, C++11, OpenMP, PPL, TBB, TPL, MPI, and Hadoop). Joe is currently a research associate professor at the U. of Illinois, Chicago, a member of the technical staff at Pluralsight, a Microsoft MVP in Visual C++, and a private consultant. He is also an avid sailor, and resides in the Chicago area with his wife and daughter.