He was previously an Adjunct Professor at Metro State College in Denver, CO, and the Associate Editor for Africa Today. He has written three other books and been published in numerous journals.