I'm a Boston native, MIT graduate (in physics), and math lover. Currently I work as a freelance software developer as well as a tutor. I enjoy teaching math, computer science, and physics, and love helping my students achieve their goals. I've been teaching and tutoring for more than 15 years, and work with all sorts of students, including high schoolers, college students, adults brushing up for interviews, and gifted students preparing for math contests. My students generally see significa... [more]
I'm an MIT graduate, and have studied numerous areas of discrete math, including combinatorics, logic, and algorithms. I have taught discrete math classes many times at the online school Art of Problem Solving. I also have extensive experience with math contests (including honorable mentions on the USAMO and Putnam) in which discrete math is one of the major topics tested. (In fact I have been proofreading similar contests for more than 10 years, and have proofread a book on discrete math.)
I have a degree from MIT, where my major was physics with a concentration in computer science and where I worked as a research assistant at MIT's Computer Science and AI Laboratory. I've been developing software professionally for 15 years, working in domains where computer science knowledge is essential, such as machine learning, computer vision, and big data. I have also served as a teaching assistant for Berkeley's undergraduate AI course, and have tutored dozens of students in CS.