| Degree | Institution | Department | Thesis Field | Year |
|---|---|---|---|---|
| Ph.D. | University of Waterloo | Mathematics | Combinatorics and Optimization | 1980 |
| M.Math | University of Waterloo | Mathematics | Combinatorics and Optimization | 1974 |
| B.Math | University of Waterloo | Mathematics | Combinatorics and Optimization | 1971 |