Teacher, Coach, Mentor.
With almost 20 years of teaching experience, Mike has enough knowledge and application to convey what's important in a clear an succinct way. With a B.A. in English and Psychology, a M.S. in Computer Science, and NJ Teaching Certifications in English, Psychology, and Computer Science, Mike is highly qualified and ready to share his wealth of knowledge.