Dynamic Computer Science Teacher with strong background in computer science concepts (Data structures and algorithms) and programming languages. Highly adept at breaking down instructional steps and providing simple analogies to foster comprehension. Talented at monitoring student and offering motivating guidance to solve coding problems. Ability to adopt new tools in the use of teaching. Ability to create effective lesson plans for Mathematics and Computer Science courses and providing individual feedback.