Mitch Sullivan

Great course, concise and informative. As a hands-on learner, the exercises in between the chapters helped bring context and understanding to the learning material.