He received his B.Sc. in Computer Science and Theoretical Physics from Adelaide University in South Australia, 1979, a B.E. (Hons) in Electrical Engineering, Adelaide University, 1980, an M.S. and a Ph.D. from M.I.T, 1983 and 1987, respectively. He joined the faculty of EECS in 1987. He is the author of "A Variational Approach to Edge Detection" and the creator of the widely used Canny edge detector.


  • 1987, Ph.D., Electrical Engineering, MIT
  • 1983, M.S., Electrical Engineering, MIT
  • 1980, B.E. (Hons), Electrical Engineering, Adelaide University
  • 1979, B.Sc., Computer Science and Theoretical Physics, Adelaide University

Selected Publications

Awards, Memberships and Fellowships