She serves as a professor of numerous courses, advisor and Program Coordinator for the K-6 licensure program, advisor and Program Coordinator for the World Language licensure program, CAEP Director, and Associate Department Chair. Prior to joining the UNC Asheville faculty, Kim worked for 10 years with Transylvania County, NC schools in a variety of positions at all school levels as a teacher, school level administrator, and Central Office administrator. Kim is particularly interested in assessment, accountability and gender differences in learning, and B-12 curriculum with science education as a specialty.