Mathmentor program was developed from an idea that "learning math has no boundaries of grade levels". Originally aimed at enriching students who surpass grade level expectations, the program has expanded to help students of all academic capabilities succeed in the class room. It has a track record of guiding several hundred students from elementary math to calculus. Our teaching method is the result of years of research on math foundational skills required to progress well through in Middle School and eventually deliver results as the student enters high school subjects. Also key attention is given in developing skills that will contribute towards standardized tests. It was amazing discovery how performance in tests such as SAT is related to organic skills developed from elementary to middle school classes. We also research various ways of empowering the students with skills to succeed in math. Traditionally playing chess was suggested to developing strategy, logical thinking and analysis. Similarly, our "java junior" program is designed to develop valuable math skills including problem solving, spatial sense and logical reasoning while developing serious programming skills. This program also teaches students about organization, accuracy as well as being descriptive. Many students struggle when it comes to describe a math concept, the programming assignment we share with students require in depth analysis, desciption of the problem, identifying a solution or multiple solutions and then breaking it down to executable tasks.