Glacier International Park

Glacier International Park (on my way from Oregon to Minnesota)


Shang-Hua Teng was born in Beijing, China. At that time, his father was a professor of Civil Engineering. His mother, who had majored in EE, lost her job a year later because her father was among the most successful businessmen of his time (in the sewing machine industry in China). Shang-Hua grew up in Tai Yuan, in Shangxi Province -- a city southwest of Beijing. For those who have never been there, it is a city in almost all apsects (location, industry, climate, and friendliness) very similar to Pittsburgh, in the state of Pennsylvania, USA. Shang-Hua, together with his eldest brother, spent most of his after-school hours helping his parents economically. These hardships taught him how to value and appreciate life and friendships. He still managed to have a happy childhood with many good friends.

In 1981, he left home and went to Shanghai for college. After receiving his dual Bachelors degrees in Computer Science and Electrical Engineering from Shanghai Jiao Tong University in July 1985, he packed all his belongings into a single suitcase and moved to Los Angeles, California. He started his graduate studies in the area of parallel computer architecture but switched to theoretical computer science against the recommendations of most of his friends. Two years later, after receiving his Masters in Computer Science from the University of Southern California, he followed his advisor Professor Gary Lee Miller to Carnegie Mellon University.

Beautiful western Pennsylvania, the Computer Science Department (which became a school) at CMU, and good friends eventually made him feel very much at home in Pittsburgh in spite of experiencing his biggest culture shock on arrival there. He completed his Doctorate in Computer Science in the summer of 1991 and accepted his first job at Xerox PARC....

(With the first computer and those who designed it)


Professor, Computer Science, Boston University, Boston, MA (2002 -- present)

Senior Research Scientist, Office of Science and Technology, Akamai Technologies, Cambridge, MA (2002 -- present)

Professor, Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois (2000 -- 2002)

Manager, Data Analysis and Visualization Akamai Technologies, Cambridge, MA (9/1999 -- 2001)

Research Affiliate Professor, Mathematics, MIT, Cambridge, MA (1/2000 -- present)

Associate Professor, Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois (9/1997 -- 2000)

Research Scientist, IBM Almaden Research Center, San Jose, California (6/1997 -- 9/1999)

Associate Professor, Computer Science, University of Minnesota, Minneapolis, Minnesota (9/1997 -- 8/1998)

Assistant Professor, Computer Science, University of Minnesota, Minneapolis, Minnesota (9/1994 -- 8/1997)

Research Scientist and Distinguished Visiting Faculty, Intel Corporation, Hillsboro, Oregon (summers 1994, 1995)

C.L.E. Moore Instructor, Department of Mathematics and Lab. for Computer Science, MIT, Cambridge, Massachcsetts (9/1992 -- 5/1994)

Visiting Research Scientist, NASA Ames Research Center, Mountain View, California (summer 1993)

Research Scientist, Xerox Palo Alto Research Center, Palo Alto, California (9/1991 -- 8/1992)

Ph.D., School of Computer Scicence, Carnegie Mellon University, Pittsburgh, Pennsylvania (9/1988 -- 8/1991)

M.S., Department of Computer Science, University of Southern California, Los Angeles, California (9/1985 -- 8/1988)

B.S., (Computer Science) and B.A. (EE), Jiao Tong University, Shanghai, China