Participants will learn how to use Shake EDSL. Testbed will be a C++ project that we will build with Gcc and Clang compilers.