Keegan teaches Biology, Earth Science, and occasionally Chemistry in Durham Public Schools. He tries to incorporate as many hands-on activities as possible with his students, in an effort to get them engaged with the natural world around them. He has also taught middle school science in Quito, Ecuador, Headstart Preschool in Montana, and Environmental Education in Portland, Oregon. When not teaching, he loves to play music and spend time outdoors with his friends and family.