He has also been on the faculties of Indiana University and Queens College of the City University of New York, and he was Co-Director of the Teachers College Reading and Writing Project. Randy has also worked as a literacy consultant with K-12 teachers and administrators in districts all over the United States. He is the author of Time for Meaning and For a Better World, and he holds a Ph.D. from Columbia University.