Kyle is ok at teaching. A little slow when starting lectures, as he likes to talk about unimportant things instead of getting to the material right away. His biggest downfall is that he is TERRIBLE at getting grades entered and providing feedback. He waits MONTHS to grade every assignment and then leaves his grading to the day final scores are due.