He is an Associate Professor in the Department of Mathematics and Computer Science at Fisk University since 2009. He worked as Associate Professor and Assistant Professor in the Jodrey School of Computer Science, Acadia University, Canada, 2005-09. He received Ph.D. in Electrical Engineering from the University of Manitoba, Canada, 2004.