Case Institute of Technology, Ph.D. Mathematics (Computer Science), 1965
Smith College, Assistant Professor, Mathematics, 1964 –1970
University of Waterloo, Visiting Assistant Professor, Computer Science,
1968 –1969
Harvard University, Research Associate, Computer Science, 1969 (summer)
York University, Associate Professor, Computer Science, 1970 –1980
University of Toronto, Adjunct Professor, Management Studies, 1983
York University, Chairman, Computer Science, 1971 –1976
Gulf Canada Products, Manager, Systems Planning & Control, 1981
Gulf Canada, Manager, Office Computing, 1982
Teleglobe Insurance Systems, Director, Product Technology Group, 1991–1994
Seneca College, Director, e-Technology Institute, 1999-2001
The Bank of Nova Scotia, Internal Systems Consultant, 1976
Art Benjamin Associates, Senior Associate, 1977
Hickling–Johnston Ltd., Principal, 1980 –1981
Gellman, Hayward & Partners Ltd., Partner, 1988 –1990
GSA Consulting Group, Principal, 1994 –96
Robert Fabian Associates, Partner, 1983 –1988, 1990 –1991, 1994 —