Blake has a Bachelor of Science degree in Mathematics from the California Polytechnic State University, San Luis Obispo, and a Masters Degree in General Mathematics from California State University, Long Beach.  he has worked as an engineering aide at UCLA, and as a teaching associate at Cal State Long Beach.  He has worked with students at all levels of mathematics.