Nicholas Lytle is a PhD Student at North Carolina State University. He received his undergraduate degree in Computer Science from the University of Virginia where he was a teaching assistant for 4 courses. His current research is in broadening participation in computing through the creation of infused programming lessons in core K-12 courses. He also works on the NSF sponsored Infusing Computing Professional Development which has trained hundreds of K-12 teachers in how to put computational thinking in their classrooms. Lessons and educational systems he has developed have been used by thousands of students in North and South Carolina.