His research focuses on the ecology of crayfish and other freshwater invertebrates. He has served as Academic Integrity Officer for the School of Science since 2009. Before coming to TCNJ, he taught for two years at Rhodes College. He earned his B.S. in Biology from the University of Memphis and his M.S. and Ph.D. in Biology from the University of Michigan.