Kiran R. Desai received a Ph.D. in Computer Science from Binghamton University, New York, in 1996, specializing in Parallel Processing Interconnection Networks. Even after working in the computer industry for more than a decade, he has an inclination to contribute to mathematics education and problem solving skills. As an elementary student, he discovered a simple way to find the next squared number if he started from squares of increasing numbers. (1, (1+3) = 4, (4+5)= 9, (9+7) = 16, (16+9) = 25, ...). As a high school student he developed the ability to solve the Rubik'sTM cube on his own when it became popular. As a doctoral candidate, he continued to solve various graph and mathematics problems by analysis and using computers. During his Ph.D., he also taught a course on Computer Algorithms. During his graduate studies, he authored and co-authored 10 refereed papers. He believes that developing a love for mathematics and problem solving at an early age helps build a strong foundation for the later years in life.