Computers and computing are an integral part of our lives
today. Computing is revolutionizing the process of research, development, and
discovery in all fields of engineering and science. The societal impact of
computing continues to increase as computers become more broadly accessible.
Meanwhile, the foundations of computing also continue to change at a dizzying
pace. New technologies, such as manycore processors, mobile computing and
cloud computing are reshaping the landscape of computing, and new challenges
are emerging as computer science becomes increasingly multidisciplinary.
Leading-edge skills in computer science are in demand by employers across a
wide range of industries. A strong computer science department is essential to
Rice’s mission to be a world-class research university that prepares students
to contribute to the advancement of society.
Rice has a long history of leadership in computing,
starting with development of the R1 computer in the late 1950s. The Department
of Computer Science is continuing this legacy by advancing the frontiers of
computing. We have a three-fold mission: to create knowledge, to
disseminate knowledge and to provide service to our communities—both the local Rice
community and the broader community beyond the campus. We serve as a center of
expertise in computing technologies for our university, our research
collaborators and our industry partners.
On the research front, our faculty, staff and students
are exploring innovative ideas in areas that range from parallel computing
through text and data analytics, to ways to program computers through ways to
build them, and from fundamental principles of logic and discrete mathematics
through the application of those principles to gaming, voting and driving
On the educational front, we place top-flight researchers
in the classroom with our undergraduates and graduate students, while also
leading Rice University's online educational initiatives. Education at Rice is
a contact sport, with myriad opportunities for students and faculty to
interact. Many Rice undergraduates work in faculty research programs; those
opportunities start with encounters in the classroom.
On the subject of service, our faculty members serve on a
wide range of advisory and professional committees, advise local schools on
technology issues and take advocacy roles in public policy that range from
advising the federal government on science policy through fighting to ensure
secure voting systems.
Rice’s computer science department is a lively and
invigorating place. We hope that this web site provides you with information on
a broad range of topics, including our events calendar, the undergraduate
program and the graduate program. If you are a prospective undergraduate
or graduate student in computer science, we encourage you to visit the Rice
campus and interact with members of our CS community to learn more about who we
Chair, Department of Computer Science