Home

Biography
 
I received my bachelors degree in computer science from the University of California, Riverside in 2002. After pursuing an entry level software engineering position, I eventually found myself teaching computer science at LAUSD in 2007. Professionally speaking, it was love at first sight and I was hooked. After a two year sabbatical in 2010, I worked with the newly-formed App Academy at Pasadena High School. I was offered the opportunity to teach computer science at San Marino High School in 2015 and after spending time in several school districts, I couldn't imagine a more rewarding community to service. 
 
Courses Taught
 
AP Computer Science A -  This course is equivalent to the first semester of a university level introductory computer science class. Here we use Java to go over the object-oriented programming model using the "Blue Pelican" textbook. We do further exploration by diving into inheritance, abstract classes, polymorphism, and interfaces. All along the way, students are asked to build projects to put the theory learned from the book into practice. We create projects such as "Submarine Attack", "Bank Account", and "Heroes and Monsters" to demonstrate mastery of each new concept. 
 
Algebra A - This course guides students through the fundamentals of Algebra and will act as a primer for other STEM classes offered at the high school. We will use the McGraw Hill Algebra 1 textbook and cover chapters 1-6. The class introduces students to the language of high school mathematics-working with variables and applying algebraic techniques to solve mathematical problems. Topics include: Expressions, Equations and Functions; Linear Equations; Linear Functions; Equations of Linear Functions; Linear Inequalities; Systems of Linear Equations and Inequalities; and Exponents. 
 
Algebra 1 - This course guides students through the fundamentals of Algebra and will act as a primer for other STEM classes offered at the high school. We will use the McGraw Hill Algebra 1 textbook and cover 95% of the topics found therein. We will go over the following topics: linear equations, inequalities, exponential functions, quadratic equations, rational functions, and statistics. On the corresponding Schoology website, students will find the notes, homework, and video lectures going over the notes. 
 
Geometry - This course guides students through the fundamentals of Geometry and will act as a primer for other STEM classes offered at the high school. We will use the McGraw Hill Geometry textbook and cover most of the topics found therein. Geometry is a formal development of the geometric skills & concepts necessary for students who will take Algebra 2 & other college preparatory courses. The course provides for consistent use of algebra throughout the year to reinforce skills & concepts learned in Algebra 1, strengthening problem-solving skills in the development of geometric concepts & application of logical principles to geometric proofs. 
 
Background image Mr. Daniel  Lee`s profile picture
Name
Mr. Daniel Lee
Position
Computer Science/Math Teacher