Waterloo, University of
Department of Computer Science. Research areas include algorithms and complexity, artificial intelligence, computer graphics, databases, distributed systems, programming languages, scientific computation, software engineering, symbolic computation, text management, user interfaces, and very large scale integration.