He earned his B.S. in metallurgical engineering from McGill University in 1976, his M.S. in materials science and engineering from the University of California at Berkeley in 1978, and his Ph.D. in materials engineering science from the Virginia Polytechnic Institute in 1985. During his career, he has been a member of the teaching staffs at the University of Waterloo and the University of Arizona.