degree in theoretical physics, 5 years experience in numerical algorithms and coding in C/C++ using template metaprogramming under linux