Offers B.S., M.S., and Ph.D. degrees in computer science. Research interests include artificial intelligence, distributed systems, databases, high performance computing, human-computer interaction, and software engineering. On-line research papers ava...