In addition to teaching a broad range of classes he is the nominal leader of Earlham's Cluster Computing Group. Charlie and his students are active in the BCCD and Little-Fe projects, in addition to having a strong interest in curriculum design and development for computational science.