University at Buffalo Computer Science and Engineering Buffalo, New York
Overview There are 215 full-time graduate students in the department. Most students are recent graduates, but some acquired professional experience before returning to graduate school. Recent Ph.D. employment is evenly divided between academics and industry. Many hold tenure-track, teaching, or postdoctoral positions in American universities, and others are research scientists, software engineers, and senior programmer/analysts at companies that include Xerox, AT&T Bell Labs, Hewlett-Packard, and Disney. The Location and Community Programs of Study and Degree Requirements Doctoral students are required to qualify in each of four general areas and submit a dissertation that describes original independent research. The Ph.D. is awarded in recognition of high achievement in research, and the program is intended for persons interested in research careers. For the M.S. degree, students must complete at least 30 credits of course work. These 30 credits must include either a thesis (usually 6 credits) or a project (usually 3 credits). Facilities & Resources Expenses and Aid Financial Aid: Housing/Living Expenses: How to Apply Who to Contact 716-645-3180 E-mail: cse-gradinfo@cse.buffalo.edu Faculty and Research • Sviatoslav Braynov, Assistant Professor; Ph.D., Russian Academy of Sciences. E-commerce, multiagent systems, artificial intelligence (A/I). • Jan Chomicki, Associate Professor; Ph.D., Rutgers. Databases, integrity and interoperability, policy management, electronic commerce and agent-based systems, data warehousing. • Venugopal Govindaraju, Professor; Ph.D., SUNY at Buffalo. Pattern recognition. • Xin He, Professor; Ph.D., Ohio State. Parallel algorithms, data structures, computational complexity, combinatorics. • Bharadwaj Jayaraman, Professor and Chair; Ph.D., Utah. Programming languages. • Russ Miller, University at Buffalo Distinguished Professor; Ph.D., SUNY at Binghamton. Parallel algorithms, image processing, computational geometry, computational crystallography, parallel processing education. • Hung Quang Ngo, Assistant Professor; Ph.D., Minnesota. Networks, algorithms, combinatorics. • Jian Pei, Assistant Professor; Ph.D., Simon Fraser. Data mining, databases. • David Pierce, Assistant Professor; Ph.D., Cornell. Natural-language processing, information retrieval and extraction, programming languages. • Chunming Qiao, Associate Professor; Ph.D., Pittsburgh. Computer communication networks, parallel and distributed processing, optical communications. • William J. Rapaport, Associate Professor; Ph.D., Indiana. Artificial intelligence, computational linguistics, cognitive science, philosophical issues of computer science. • Kenneth W. Regan, Associate Professor; D.Phil., Oxford. Theoretical computer science. • Peter D. Scott, Associate Professor; Ph.D., Cornell. Controls, signals, and systems. • Alan L. Selman, Professor; Ph.D., Penn State. Complexity theory. • Stuart C. Shapiro, Professor; Ph.D., Wisconsin-Madison. Artificial intelligence, computational linguistics, cognitive science, knowledge representation, reasoning, natural-language understanding and generation. • Ramalingam Sridhar, Associate Professor; Ph.D., Washington State. Computer architecture, VLSI systems. • Rohini K. Srihari, Associate Professor; Ph.D., SUNY at Buffalo. Multimedia information retrieval, multimodal interfaces, computational linguistics, context-based decision. • Sargur N. Srihari, SUNY Distinguished Professor; Ph.D., Ohio State. Artificial intelligence, spatial knowledge representation and reasoning, computer vision. • Shambhu Upadhyaya, Associate Professor; Ph.D., Newcastle (Australia). Fault-tolerant computing, VLSI testing, knowledge engineering, diagnostic reasoning. • Jinhui Xu, Assistant Professor; Ph.D., Notre Dame. Computational geometry and algorithm design. • Aidong Zhang, Professor; Ph.D., Purdue. Distributed database systems, multimedia database systems, digital libraries. Teaching Faculty • Carl Alphonce, Teaching Assistant Professor; Ph.D., British Columbia. Computational linguistics, parsing, natural-language syntax. • Michael Buckley, Lecturer; M.S., RIT. Software engineering, embedded systems, factory automation, wireless telecommunications. • Adrienne Decker, Lecturer; M.S., SUNY at Buffalo. Computer science in education. • Helene Kershner, Lecturer and Assistant Chair; M.S.E., Pennsylvania. Computer literacy, software engineering. • Bina Ramamurthy, Teaching Assistant Professor; Ph.D., SUNY at Buffalo. Computer architecture, parallel processing. • Kris D. Schindler, Teaching Assistant Professor; Ph.D., SUNY at Buffalo. Computer architecture, VLSI systems, networking. • Barbara A. Sherman, Teaching Assistant Professor; Ph.D., SUNY at Buffalo. MIS concerns in information systems technology assessment. • Philip R. Ventura, Lecturer; M.S., SUNY at Buffalo. Instructional techniques, instruction in programming languages. Adjunct Faculty • Raj Acharya, Research Professor; Ph.D., Minnesota. Multimedia computing, image processing/vision, medical imaging. • Laurence Boxer, Adjunct Professor; Ph.D., Illinois at Urbana-Champaign. Parallel algorithms. • Herbert Hauptman, Professor, Department of Biophysical Sciences; Ph.D., Maryland. X-ray crystallography. Research Faculty • Charles W. Dement, Research Assistant Professor. Computational ontology, systematics, knowledge representation. • Henry Hexmoor, Research Assistant Professor; Ph.D., SUNY at Buffalo. Multiagent systems. • Kevin Kwiat, Research Associate Professor; Ph.D., Syracuse. Fault tolerance and security. • Jeannette Neal, Research Associate Professor; Ph.D., SUNY at Buffalo. Natural-language understanding. • Deborah K. Walters, Associate Professor Emerita; Ph.D., Birmingham (England). Computational vision, cognitive science, neural networks, visual perception, parallel processing. |