Bachelor of Science, Virginia State University, Petersburg, 1969. Master of Education, Virginia State University, Petersburg, 1973. Doctor of Education, Virginia Polytechnic Institute and State University, Blacksburg, 1979.
Postgrad., East Tennessee State University, Johnson City, 1969—1971. Postgrad., Morgan State University, Baltimore, 1970—1971. Postgrad., University Memphis, 1982—1986.
Postgrad., Virginia Commonwealth University, Richmond, 1974. Postgrad., Purdue University, West Lafayette, Indiana, 1995—2005. Postgrad., Indiana University, Bloomington, 2006—2009.
Teacher High School Baltimore City Public Schools, 1969—1974. Professor J. Sargeant Reynolds Community College, Richmond, Virginia, 1974—2001. Part-time instructor Marymount Catholic High School, Richmond, Virginia, 1987—1989.
Visiting professor Emory and Henry College, Virginia, since 2001. Adjunct professor Virginia Highlands Community College, Abingdon, Virginia, 2001—2002.
(A Flowcharting Approach.)