Klaus Iglberger is a freelancing C++ trainer and consultant. He has finished his PhD in computer science in 2010 and since then is focused on large-scale C++ software design. He shares his experience in popular advanced C++ courses around the world (mainly in Germany, but also the EU and US). Additionally, he is the author of "C++ Software Design" (https://learning.oreilly.com/library/view/c-software-design/9781098113155/), the initiator and lead designer of the Blaze C++ math library (https://bitbucket.org/blaze-lib/blaze/src/master/) and an organizer of the Munich C++ user group (https://www.meetup.com/MUCplusplus/).