Adam Bailey
Dont take if you cant teach yourself. His instructing skills are lacking and he doesnt truly teach, just puts slides up and talks through problems without even writing them down or explaining.