Natalia Lukina grew up in Korolev, Russia. She participated in math and physics olympiads throughout her high school years. Natalia received B.S. and M.S. degrees with Honors from Moscow Institute of Physics and Technology. During her student years she taught and tutored at Phystech College. Later, Natalia studied and worked as a teaching assistant at Caltech and received an M.S. degree in 2001. Since then Natalia has taught math at a wide variety of schools. Her areas of expertise are working with gifted and talented kids and preparing students for math competitions.