Mr. Lee graduated from Caltech in 1996 and has a M.S. from the University of California, Berkeley. Both degrees were in mechanical engineering, but he found his passion for teaching while a graduate student. He's taught for over 20 years in a variety of environments including university, junior college, high school, and one-on-one tutoring. His teaching philosophy focuses on teaching math and science in a way that requires understanding of the underlying concepts, not just memorization. Mr. Lee is the faculty adviser for the Math Club and Chess Club, and has a keen interest in academic competitions.