Bachelor of Science, King Saud University, Riyadh, 1986. Master of Science, University Pittsburgh, 1989. Doctor of Philosophy, University Maryland, 1996.
Teaching assistant King Saud University, Riyadh, 1986-1996, assistant professor, 1996-2000, professor, since 2000. Consultant Saudi Arabian Company for Basic Industries, Riyadh, since 1997.
Married Naiema B. Mohammad, August 8, 1987. Children: Ahmed, Duha, Shatha, Omar.