I have an undergraduate degree in Computer Science from Carnegie Mellon University, and a Masters in Teaching from Hamline University. I am licensed by the state of Minnesota to teach K-6 with a 5-8 endorsement for mathematics. Since I left a ten year programming career in Silicon Valley's software industry, I have taught engineering and mathematics in public schools for the last six years. I am available to tutor in mathematics and computer programming through the high school level. I believe that every student can become mathematically fluent, and I take the time to work with my students to achieve conceptual understanding and not just procedural competency. I encourage a productive mathematical disposition through patient and persistent problem-solving. My current school has a foundation in a Montessori pedagogy, and I draw from that philosophy of moving from the concrete manipulation of physical objects to the abstraction of mathematical symbols. I love continuing to learn myself, and am most excited by the questions students ask when they are about to make a cognitive leap. I have two children of my own, and my hobbies include playing the blues organ, walking a slackline, folding modular origami, practicing Korean martial arts, and singing sea shanties.