· Professor Emeritus, Cornell University1967–
· Assistant Professor of Electrical Engineering, Princeton University1964–1967
· Doctor of Philosophy in Electrical Engineering, Stanford University1964–
· Master of Science in Electrical Engineering, Stanford University1962–
· Bachelor of Science in Electrical Engineering, Seattle University1961–
· Director, Hopcroft Center on Computer Science, Huazhong University of Science and Technology
· Co-Director, Center on Frontiers of Computing Studies, Peking University
· Director, John Hopcroft Center for Computer Science, Shanghai Jiao Tong University