Michael received his Ph.D. in Computer Science from the University of Toronto in 1972. He is involved in the general area of programming languages. In particular he is interested in the design of programming languages and in the critical and comparative evaluation of programming languages. He is also interested in language processors (compilers and similar translators) and in computational linguistics. Professor Wharton is emeritus as of January 1st, 2015.