DONALD BREN SCHOOL OF INFORMATION AND COMPUTER SCIENCES

Debra J. Richardson, Dean

444 Computer Science Building
Academic Counseling: (949) 824-5156
World Wide Web: http://www.ics.uci.edu/

Undergraduate Program

Department of Computer Science

Department of Informatics

Department of Statistics

Graduate Program

Faculty

Thomas Alspaugh, Ph.D. North Carolina State University, Assistant Professor of Informatics

James Arvo, Ph.D. Yale University, Associate Professor of Computer Science and of Electrical Engineering and Computer Science

Nader Bagherzadeh, Ph.D. University of Texas at Austin, Professor of Electrical Engineering and Computer Science, and of Computer Science

Pierre Baldi, Ph.D. California Institute of Technology, Director of the Institute for Genomics and Bioinformatics and Professor of Computer Science, Biomedical Engineering, Developmental and Cell Biology, and Biological Chemistry

Lichun Bao, Ph.D. University of California, Santa Cruz, Assistant Professor of Computer Science

Lubomir Bic, Ph.D. University of California, Irvine, Department Co-Chair and Professor of Computer Science, and Professor of Electrical Engineering and Computer Science and of Biomedical Engineering

Alfred M. Bork, Ph.D. Brown University, Professor Emeritus of Information and Computer Science (computer-based learning; production systems for computer-based learning; screen design; simulation; computer graphics)

Elaheh Bozorgzadeh, Ph.D. University of California, Los Angeles, Assistant Professor of Computer Science

Pai Chou, Ph.D. University of Washington, Assistant Professor of Electrical Engineering and Computer Science, and of Computer Science

Rina Dechter, Ph.D. University of California, Los Angeles, Professor of Computer Science

Michael Dillencourt, Ph.D. University of Maryland, Associate Professor of Computer Science

Christopher Dobrian, Ph.D. University of California, San Diego, Associate Professor of Music and of Informatics

J. Paul Dourish, Ph.D. University College, London, Associate Professor of Informatics and of Computer Science

Nikil Dutt, Ph.D. University of Illinois, Professor of Computer Science and of Electrical Engineering and Computer Science

Magda El Zarki, Ph.D. Columbia University, Director of the Graduate Program in Networked Systems and Professor of Computer Science, Informatics, and Electrical Engineering and Computer Science

David Eppstein, Ph.D. Columbia University, Department Co-Chair and Professor of Computer Science

Julian Feldman, Ph.D. Carnegie Institute of Technology, Professor Emeritus of Information and Computer Science (management of computing resources; problems involved in managing the computer resources of an organization, including resource allocation and financing organizations; the teaching of programming, and development of techniques which will facilitate the learning of programming)

Michael Franz, D.Sc. Techn. Swiss Federal Institute of Technology (ETH), Zurich, Associate Professor of Computer Science

Daniel D. Gajski, Ph.D. University of Pennsylvania, Director of the Center for Embedded Computer Systems, Professor of Electrical Engineering and Computer Science, and of Computer Science, and The Henry Samueli "Turing" Chair in Computer Systems Design

Jean-Luc Gaudiot, Ph.D. University of California, Los Angeles, Department Chair and Professor of Electrical Engineering and Computer Science and Professor of Computer Science

Daniel L. Gillen, Ph.D. University of Washington, Assistant Professor of Statistics

Tony Givargis, Ph.D. University of California, Riverside, Assistant Professor of Computer Science, Informatics, and Electrical Engineering and Computer Science

Michael T. Goodrich, Ph.D. Purdue University, Professor of Computer Science

Richard H. Granger, Ph.D. Yale University, Professor of Computer Science and of Cognitive Sciences

Vijay Gurbaxani, Ph.D. University of Rochester, Professor of Management and of Informatics

Ian G. Harris, Ph.D. University of California, San Diego, Assistant Professor of Computer Science

Wayne Hayes, Ph.D. University of Toronto, Assistant Professor of Computer Science

Daniel Hirschberg, Ph.D. Princeton University, Professor of Computer Science and of Electrical Engineering and Computer Science

Sandra S. Irani, Ph.D. University of California, Berkeley, Professor of Computer Science and of Civil and Environmental Engineering

Ramesh C. Jain, Ph.D. Indian Institute of Technology, Donald Bren Professor of Information and Computer Sciences

Stanislaw Jarecki, Ph.D. Massachusetts Institute of Technology, Assistant Professor of Computer Science

Stephen F. Jenks, Ph.D. University of Southern California, Assistant Professor of Electrical Engineering and Computer Science, and of Computer Science

Wesley O. Johnson, Ph.D University of Minnesota, Professor of Statistics

Scott Jordan, Ph.D. University of California, Berkeley, Associate Professor of Electrical Engineering and Computer Science and of Computer Science

David G. Kay, J.D. Loyola Law School, Los Angeles; M.S. University of California, Los Angeles, Lecturer with Security of Employment, Departments of Informatics and Computer Science

Dennis F. Kibler, Ph.D. University of California, Irvine, and Ph.D. University of Rochester, Professor of Computer Science

K. H. (Kane) Kim, Ph.D. University of California, Berkeley, Professor of Electrical Engineering and Computer Science and of Informatics

Alfred Kobsa, Ph.D. University of Vienna, Professor of Informatics and of Computer Science

Kenneth L. Kraemer, Ph.D. University of Southern California, Director of the Center for Research on Information Technology and Organizations, Professor of Management and Informatics, and Taco Bell Chair in Information Technology Management

Fadi Kurdahi, Ph.D. University of Southern California, Professor of Electrical Engineering and Computer Science, and of Computer Science

Richard H. Lathrop, Ph.D. Massachusetts Institute of Technology, Professor of Computer Science and of Biomedical Engineering

Chen Li, Ph.D. Stanford University, Assistant Professor of Computer Science

Gang Liang, Ph.D. University of California, Berkeley, Assistant Professor of Statistics

Cristina Videira Lopes, Ph.D. Northeastern University, Assistant Professor of Informatics

George S. Lueker, Ph.D. Princeton University, Associate Dean for Undergraduate Education and Professor of Computer Science

Aditi Majumder, Ph.D. University of North Carolina, Chapel Hill, Assistant Professor of Computer Science

Gloria Mark, Ph.D. Columbia University, Associate Professor of Informatics

Gopi Meenakshisundaram, Ph.D. University of North Carolina, Assistant Professor of Computer Science

Sharad Mehrotra, Ph.D. University of Texas at Austin, Professor of Computer Science

Eric D. Mjolsness, Ph.D. California Institute of Technology, Associate Professor of Computer Science

Bonnie Nardi, Ph.D. University of California, Irvine, Associate Professor of Informatics

Alexandru Nicolau, Ph.D. Yale University, Professor of Computer Science and of Electrical Engineering and Computer Science

Robert Nideffer, Ph.D. University of California, Santa Barbara, Associate Professor of Studio Art and of Informatics

Renato B. Pajarola, Dr. sc. techn. Swiss Federal Institute of Technology (ETH), Zurich, Assistant Professor of Computer Science and of Electrical Engineering and Computer Science

Michael J. Pazzani, Ph.D. University of California, Los Angeles, Professor of Informatics and of Computer Science

Simon Penny, Graduate Diploma in Sculpture, Sydney College of the Arts, New South Wales (Australia), Professor of Electrical Engineering and Computer Science, Studio Art, and Informatics

David F. Redmiles, Ph.D. University of Colorado, Department Chair and Associate Professor of Informatics

Amelia C. Regan, Ph.D. University of Texas, Austin, Associate Professor of Computer Science, Civil and Environmental Engineering, and Management

Debra J. Richardson, Ph.D. University of Massachusetts, Amherst, Ted and Janice Smith Family Foundation Dean of the Donald Bren School of Information and Computer Sciences and Professor of Informatics

Isaac Scherson, Ph.D. Weizmann Institute of Science (Israel), Professor of Computer Science and of Electrical Engineering and Computer Science

Alice Silverberg, Ph.D. Princeton University, Professor of Mathematics and of Computer Science

Susan Elliott Sim, Ph.D. University of Toronto, Assistant Professor of Informatics

Padhraic Smyth, Ph.D. California Institute of Technology, Professor of Computer Science and of Biomedical Engineering

Thomas A. Standish, Ph.D. Carnegie Institute of Technology, Professor Emeritus of Information and Computer Science (software testing and analysis, software semantics and epistemology, programming and cognition, and software comprehension)

Hal Stern, Ph.D. Stanford University, Department Chair and Professor of Statistics

Tatsuya Suda, Ph.D. Kyoto University, Professor of Computer Science and of Electrical Engineering and Computer Science

Richard Taylor, Ph.D. University of Colorado, Director of the Institute for Software Research and Professor of Informatics

Bill Tomlinson, Ph.D. Massachusetts Institute of Technology; M.F.A. California Institute of the Arts, Assistant Professor of Informatics and of Drama

Gene Tsudik, Ph.D. University of Southern California, Associate Dean for Research and Graduate Studies and Professor of Computer Science

Andre van der Hoek, Ph.D. University of Colorado, Boulder, Assistant Professor of Informatics

David van Dyk, Ph.D. University of Chicago, Associate Professor of Statistics

Alexander V. Veidenbaum, Ph.D. University of Illinois at Urbana-Champaign, Associate Professor of Computer Science

Nalini Venkatasubramanian, Ph.D. University of Illinois at Urbana-Champaign, Associate Professor of Computer Science

Alladi Venkatesh, Ph.D. Syracuse University, Professor of Management and of Informatics

Mark Warschauer, Ph.D. University of Hawaii, Associate Professor of Education and of Informatics

Max Welling, Ph.D. Utrecht University, Netherlands, Assistant Professor of Computer Science

Xiaowei Yang, Ph.D. Massachusetts Institute of Technology, Assistant Professor of Computer Science

Hong-Kai Zhao, Ph.D. University of California, Los Angeles, Associate Professor of Mathematics and of Computer Science

Lecturers

Stephen Franklin, Ph.D. University of Chicago, Lecturer in Information and Computer Science (computer-based educational technology, computer graphics, teaching of programming)

Daniel Frost, Ph.D. University of California, Irvine, Lecturer in Information and Computer Science (artificial intelligence, software engineering, computer graphics, Windows NT programming)

Norman Jacobson, B.S. University of California, Irvine, Lecturer in Information and Computer Science (computer science education, ethics in computing, forensic computing)

Shannon Tauro, M.S., University of California, Irvine, Lecturer in Information and Computer Science (logic design, programming languages, compilers and interpreters, computer organization)

Alex Thornton, B.S. University of California, Irvine, Lecturer in Information and Computer Science (software engineering, programming methodologies, data structures, programming languages, compilers)

Overview

By establishing the University of California's flagship computer science school in 2002, UC Irvine made an investment in the future that reflects its historical commitment of raising the bar of excellence. From pioneering computer science courses more than three decades ago to the creation of the Donald Bren School of Information and Computer Sciences (ICS), UCI continues to be an institute that leads information technology education and research across the globe.

The Bren School of ICS began as a department in 1968 and has given creation to some of computing's most significant advancements including revolutionizing computer-aided drafting techniques; the creation of the current Hypertext Transfer Protocol (HTTP/1.1); development of the Internet standards for HTTP and Uniform Resource Identifiers (URI); the founding of the Apache HTTP Server Project that produces the software for over 60 percent of public Internet Web sites; and the creation of the Domain Name System (DNS) that translates Web and e-mail addresses into the numeric system used to route information along the Internet.

The vibrant ICS community continues to explore innovative topics ranging from building complete computer systems on chips smaller than a human fingernail to developing user interface systems that allow engineers on opposite sides of the world to collaborate effectively. From improving how first responders communicate during a crisis situation, to applying computer science to analyze biological data and thereby expediting biological research, ICS continues to focus on how to bring computing and information technology to bear in solving a diverse set of problems from across the campus and throughout the industry.

Named a school in December 2002, and renamed in honor of Donald Bren for his visionary leadership and generous gift in June 2004, ICS has created three departments that, when combined with the School's natural interdisciplinary nature, give way to the creation of new areas of study and research. ICS is one of less than 40 computer-specific schools in the country and one of only a handful to have established a department dedicated to the study of informatics alongside a more traditional department of computer science and a forward-thinking partnership with its department of statistics. This three-department structure affords ICS a unique perspective of the information technology disciplines and allows the flexibility to build educational programs that explore the many applications of the computing discipline: from circuits, networks, and systems to software engineering, statistical theory, and the human aspects of computing.

By blending research with education in multiple disciplines, ICS is leading interdisciplinary efforts that provide students with an education for the future of computer science, now.

COMPUTING RESOURCES

The School offers a wide range of instructional and research machines, including UNIX servers, 50 SPARC workstations, more than 300 high-performance Pentium III/IV PCs, and several specialized labs with more than 700 varying types of UNIX workstations, servers, and PCs that support research ranging from computational biology, ubiquitous computing, and homeland security, to visualization, graphics, and multimedia research initiatives. The School's wireless network follows the IEEE 802.11b standards and employs 17 Cisco AP350 access points deployed throughout the ICS complex for 100 percent signal coverage. These access points work in conjunction with the Cisco 350 series client cards to provide encryption (dynamic WEP) and user authentication (LEAP).

DEGREES
Computer Science B.S.
Computer Science and Engineering1 B.S.
InformaticsB.S.
Information and Computer Science B.S., M.S., Ph.D.
Networked Systems1, 2 M.S., Ph.D.

1 Offered jointly with The Henry Samueli School of Engineering.

2 See the Interdisciplinary Studies section of the Catalogue for information.

Honors

Honors at graduation, e.g., cum laude, magna cum laude, summa cum laude, are awarded to approximately 12 percent of the graduating seniors. Students are nominated for honors based on criteria such as grade point average (including overall, ICS, mathematics); number of upper-division ICS courses completed beyond the minimum; courses taken outside ICS beyond required breadth; and research activities. To be eligible for honors, a general criterion is that students must have completed at least 72 units in residence at a University of California campus by the end of the winter quarter of the academic year in which they graduate. Other important factors are considered (see "Honors Convocation" in the Division of Undergraduate Education section).

CAREERS

Graduates of the Donald Bren School of Information and Computer Sciences pursue a variety of careers. Many graduates specify, design, and develop a variety of computer-based systems comprised of software and hardware in virtually every application domain, such as aerospace, automotive, biomedical, consumer products, engineering, entertainment, environmental, finance, investment, law, management, manufacturing, and pharmacology. Graduates also find jobs as members of research and development teams, developing advanced technologies, designing software and hardware systems, and specifying, designing, and maintaining computing infrastructures for a variety of institutions. Some work for established or start-up companies while others work as independent consultants. After a few years in industry, many move into management or advanced technical positions. Some students also use the undergraduate major as preparation for graduate study in computer science or another field (e.g., medicine, law, engineering, management).


home Table of Contents