I've been programming in C since I was 16, but I'm also well-versed in Java, MATLAB, and Ruby. My main expertise is not strictly with programming, but physics and thermodynamics applied to computational Fluid Dynamics and engineering (numerical methods). My PhD is related to using moment methods to model particles as a continuum. This involves working with FORTRAN, C++ and MPI for high performance computing. Much of my professional experience is in Java and OpenCL GPU computing, with the latest addition of C++.