Mark klimek 8 July 8, 2019 16 32 64 128 Mark klimek lecture 8 Mark klimek lecture 8 audio Mark klimek 12 lectures youtube