Department of Computer Science
Introduction
The Department of Computer Science offers instruction and performs research in the essential areas of computer science. Majors receive rigorous training in the foundations of computer science and the relevant mathematics, then have ample opportunity to specialize in advanced courses.
Majors can receive credit for practical training as a computing professional through an internship with a company or organization in the computing or information technology fields. Internships typically are paid positions and involve the student working off campus. All internships for credit must be approved in advance. Students interested in pursuing such an internship must submit a learning contract prior to the start of the internship. See the department's website for additional information.
Majors who excel in the program also have the opportunity to perform undergraduate research in computer science. Students can receive credit for conducting research that can be applied to the upper division elective requirement for the major and/or may be used as a vehicle for graduating with department honors. Students interested in receiving credit for research must submit a learning contract prior to the start of the semester in which credit is earned. See the department's website for additional information.
Students with no prior programming experience should consider taking one of the introductory courses, COMP 110 or COMP 116. COMP 110 is intended for potential majors and COMP 116 for non-majors. Students with prior programming experience should begin their studies with COMP 210. COMP 380 and COMP 388 are philosophical and moral reasoning courses that have no programming prerequisite.
Advising
In addition to general advising through the Academic Advising Program, students can consult designated faculty members within the Department of Computer Science who act as departmental advisors for requirements specific to the department's degree programs. Beyond course selection, advisors are also available for discussing internships, study abroad in computer science, honors projects, and undergraduate research opportunities. See the department website for a list of current department advisors and walk-in advising times.
Professors
Stan Ahalt, Ron Alterovitz, James Anderson, Mohit Bansal, Samarjit Chakraborty, Prasun Dewan, Henry Fuchs, Kevin Jeffay, Stephen M. Pizer, Donald Porter, Jack Snoeyink, David Stotts.
Associate Professors
Snigdha Chaturvedi, Jasleen Kaur, Ketan Mayer-Patel, Leonard McMillan, Shahriar Nirjon, Junier Oliva, Montek Singh, Cynthia Sturton, Daniel Szafir, Danielle Szafir.
Assistant Professors
Benjamin Berg, Gedas Bertasius, Praneeth Chakravarthula, Tianlong Chen, Zhun Deng, Mingyu Ding, Parasara Sridhar Duggirala, Saba Eskandarian, Andrew Kwong, Julia Len, Raghyavendra Pothukuchi, Roni Sengupta, Shashank Srivastava, Natalie Stanley, Huaxiu Yao.
Research Professors
Jay Aikat, Jan-Michael Frahm, Ashok Krishnamurthy, David Luebke, Dinesh Manocha, David A. Plaisted, Diane Pozefsky, Michael K. Reiter, F. Donelson Smith, P.S. Thiagarajan, Mary C. Whitton.
Research Associate Professor
Martin Styner.
Adjunct Professors
J. Steven Marron, Marc Niethammer, Julian Rosenman, Dinggang Shen, Alexander Tropsha, Gregory F. Welch, Turner Whitted, Hongtu Zhu.
Adjunct Associate Professors
Jaime Arguello, Stephen Aylward, Tamara L. Berg, David Gotz, Guorong Wu, Pew-Thian Yap.
Adjunct Assistant Professors
Neil S. Gaikwad, Harlin Lee, Yun Li, Beatriz Paniagua, Quoc Tran-Dinh.
Adjunct Research Professor
Russell M. Taylor II.
Teaching Professor
Tessa Joseph-Nicholas.
Teaching Associate Professors
Sayeed Ghani, Brent Munsell.
Teaching Assistant Professors
Prairie Rose Goodwin, Isabella Hinks, Alyssa Lytle, Connor McMahon, Kaki Ryan, Jorge Silva, Kevin Sun.
Professors of the Practice
Kris Jordan, Richard Marks, Mike Reed.
Professors Emeriti
Gary Bishop, Peter Calingaert, John Halton, Anselmo Lastra, Ming C. Lin, John B. Smith, Donald F. Stanat, Stephen Weiss, William Wright.
Department of Computer Science
Brooks Computer Science Building, 201 S. Columbia Street, CB# 3175
(919) 590-6000