C++ Software Design, Design Patterns, Beginner/Intermediate/Advanced
Klaus Iglberger has been a freelancing C++ trainer and consultant since 2016. 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 initiator and lead designer of the Blaze C++ math library (https://bitbucket.org/blaze-lib/blaze/src/master/) and the organizer of the largest C++ user group worldwide, the Munich C++ user group (https://www.meetup.com/MUCplusplus/).