Eric is a tenured Associate Professor in the School of Computer Science at Carnegie Mellon University. His experience spans a wide range of human language technologies, and includes software for man-machine dialog systems, automatic machine translation, and open-domain question answering. He is one of the foremost academic researchers in automatic machine translation. Since 1996 he has taught a full-year course on software engineering at Carnegie Mellon, with an emphasis on the use of UML for object-oriented analysis and design of complex software systems. Eric received a Ph.D. in computational linguistics from Carnegie Mellon University in 1992, and completed his B.A. degree in computer science at Boston University in 1983. |