Dynamic Computer Science Teacher with strong background in teaching complex technology in digestible terms. Highly adept at breaking down instructional steps and providing simple analogies to foster comprehension. Talented at monitoring student growth and offering motivating guidance to struggling students.