Donald Bren School of Information and Computer Sciences Donald Bren Hall Dedication
Total Page:16
File Type:pdf, Size:1020Kb
Annual Report 2006-07 Donald Bren School of Information and Computer Sciences Donald Bren Hall Dedication. June 20, 2007. (L to R) Vice Chancellor Tom Mitchell, Brenda Drake, Chancellor Michael V. Drake, Donald Bren, and Dean Debra J. Richardson Dear Bren School Community, 2006-07 was an exciting academic year at UC Irvine’s Donald Bren School of Information and Computer Sciences. We had many successes and firsts as we moved into the new Donald Bren Hall and welcomed many new graduate and undergraduate students. Today, we are an academic community of more than 1,500 students, over 100 full-time faculty and staff, and approximately 7,000 alumni worldwide. In teaching and scholarship, we continue to be among the top in information and computer sciences. To add to our list of accolades, our Networked Systems program was just rated number one by Academic Analytics, in additino to being ranked third in Information Systems. 04 Bren School Faculty At the Bren School, we have a unique perspective on computing and 08 Department of Computer Science information technology, stimulating society daily. Our vibrant community, 10 Department of Informatics comprised of researchers and educators as well as industry-leading scholars, 12 Department of Statistics explores innovative topics ranging from building complete computer systems on 14 Center of Excellence chips smaller than a finger nail to developing user interface systems that allow 18 Student Affairs engineers on opposite sides of the world to collaborate effectively. 20 Business Office I invite you stay in touch with us throughout the year by subscribing to our RSS 21 Communications feed or visiting our Web site regularly (www.ics.uci.edu). 22 Computing Support 23 Facilities Many thanks for your continued support of our vision. 26 External Relations 27 Honor Roll Debra J. Richardson The Ted and Janice Smith Family Foundation Dean 3 Bren School Faculty Faculty members in the Bren School are of national and international renown, including an AAAS Fellow, ACM and IEEE Fellows, AAAI Career Fellows respected authors, and preeminent researchers and scholars. Despite an exhaustive list of accolades, the most notable trait of each faculty member is the unparalleled commitment to teaching and instruction as demonstrated in the classroom. The Bren School’s 68 faculty (and their primary research area) are listed in alphabetical order. For more about our faculty and their research, please visit: www.ics.uci.edu/faculty. Thomas A. Alspaugh Michael Dillencourt Daniel Gillen Software Engineering Theory of Computing Statistics (Biostatistics) James Arvo Paul Dourish Tony Givargis Computer Graphics Human-Computer Interaction Embedded System Design Pierre Baldi Nikil Dutt Michael T. Goodrich Artificial Intelligence and Machine Learning Embedded System Design Security, Privacy and Cryptography Lichun Bao Magda El Zarki Richard Granger Networked and Distributed Systems Networked and Distributed Systems Bio-Medical Informatics Lubomir Bic David Eppstein Ian G. Harris Networked and Distributed Systems Theory of Computing Embedded System Design Alfred Bork Julian Feldman Wayne Hayes Computer Science Education Computer Science Education Database and Information Management Elaheh (Eli) Bozorgzadeh Stephen D. Franklin Daniel S. Hirschberg Embedded System Design Networked and Distributed Systems Theory of Computing Rina Dechter Michael Franz Sandra Irani Artificial Intelligence and Machine Learning Compilers and Operating Systems Theory of Computing Dan Frost Norman Jacobson Computer Science Education Computer Science Education 4 Ramesh Jain, Bren Chair in ICS Aditi Majumder Debra J. Richardson Experiential Multimedia Computing Graphics and Visual Computing Software Engineering Stanislaw Jarecki Gloria Mark Suzanne K. Schaeffer Security, Privacy and Cryptography Human Computer Interaction Software Engineering Wesley O. Johnson Gopi Meenakshisundaram Isaac D. Scherson Statistics Graphics and Visual Computing Network and Distributed Systems David G. Kay Sharad Mehrotra Susan E. Sim Software Engineering Database and Information Management Software Engineering Dennis Kibler Eric Mjolsness Padhraic Smyth Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning Alfred Kobsa Bonnie Nardi Human Computer Interaction Human Computer Interaction Roberta Lamb Alexandru Nicolau Social Informatics Embedded System Design Richard Lathrop Renato Pajorola Artificial Intelligence and Machine Learning Graphics and Visual Computing Chen Li Donald J Patterson Database and Information Management Artificial Intelligence and Machine Learning Gang Liang Natasa Przulj Statistics (Machine Learning) Bio-Medical Informatics Cristina V. Lopes David Redmiles Compilers and Operating Systems Software Engineering George S. Lueker Amelia C. Regan Theory of Computing Database and Information Management 5 Bren School Faculty Curiosity about the world and a commitment to solving problems are Thomas A. Standish the passions that drive faculty at the Bren School. Their research in the Software Engineering Nalini Venkatasubramanian information and computer sciences are applicable to many scholarly and Experiential Multimedia Computing scientific fields. But, our faculty don’t do it alone. Students work side-by-side Hal Stern with nationally renowned professors to advance knowledge - and improve lives. Statistics (Bayesian Statistics) Max Welling Below is a list of key research areas tackled by our faculty. Artificial Intelligence and Machine Learning Tatsuya Suda » Computer Architecture Networked and Distributed Systems Xiaowei Yang Computer architecture is the conceptual design and fundamental Network and Distributed Systems operational structure of a computer system. It is a blueprint and Shannon Tauro functional description of requirements and design implementations for Embedded Systems Design Yaming Yu the various parts of a computer — focusing largely on the way by which Statistics (Statistical Computing) the CPU performs internally and accesses addresses in memory. Richard Taylor Software Engineering Hadar Ziv Software Engineering » Embedded System Design Alex Thornton Focuses on issues relating to embedded systems, a special-purpose Computer Science Education system in which the computer is completely encapsulated by the device it controls. Unlike a general-purpose computer, such as a personal Bill Tomlinson computer, an embedded system performs pre-defined tasks, usually Arts Computation Engineering with very specific requirements. Gene Tsudik Security, Privacy and Cryptography » Network and Distributed Systems Researchers investigate various issues in the design and analysis of Andre van der Hoek high-speed networks for multimedia applications. They are actively Software Engineering involved in research on computer networks and distributed systems, with the goal of designing, analyzing and implementing communication David van Dyk systems that allow high-speed transport of multimedia information Statistics (Bayesian Statistics) between end-users. Alexander Veidenbaum Computer Architecture » Compilers and Operating Systems Compilers and Operating Systems concentrates on reasons for wanting to translate source code is to create an executable program and the set of computer programs that manage the hardware and software resources of a compute. At the foundation of all system software, an 6 » Research Areas very efficient in perceptual analysis and relatively weak » Scientific Computing operating system performs basic tasks such as controlling in logical analysis; computers today are exactly opposite. Refers to the application of computers to scientific problems, and allocating memory, prioritizing system requests, By using computers and users synergistically as a from astrophysics to zoology. The mode of application can controlling input and output devices, facilitating networking, system, a very different type of computing environment, be system modelling, data analysis and mining, or and managing files. experiential environments, could be developed. Experiential visualization. The focus can be on developing new environments allow a user to directly observe data and computational techniques, such as parallel algorithms information of interest related to an event and to interact or new data mining ideas, or on the novel application of » Programming Models and Languages with the data based on his interests in the context of that existing techniques to new scientific problems. Sets of software technologies express parallel algorithms event. and match applications with the underlying parallel systems. Programming models and languages encloses the areas of » Theory of Computing applications, programming languages, compilers, libraries, » Graphics and Visual Computing Bren School faculty members have made significant communications systems, and parallel I/O. A programming Focuses on the field of visual computing, where one utilizes contributions to many topics in this field, including graph model is usually judged by its expressibility and simplicity, computers both to generate visual images synthetically and algorithms and graph drawing (computing with systems which are by all meanings conflicting factors. The ultimate to integrate or alter visual and spatial information sampled of pairwise interactions between objects such as web goal is to improve productivity of programming. from the real world. Current and future research areas page links, protein interactions, or