Computer Science

College of Computer, Mathematical and Physical Sciences
Brendan Iribe Center for Computer Science and Engineering
Phone: 301-405-2672

The Department of Computer Science is home to myriad research areas and world renowned faculty. Our faculty work in artificial intelligence (AI) and machine learning, augmented and virtual reality, bioinformatics and computational biology, data science, computer vision and graphics, human computer interaction (HCI), theory of computing, and many more. For a more detailed list, please visit our research page at

Chair: M. Zwicker

Professors: D. Abadi, A. Agrawala, J. Aloimonos, S. Bhattacharjee, A. Childs, W. R. Cleaveland, H. Daume, A. Deshpande, R. Duraiswami (Assoc Chair), H. Elman, W. Gasarch, D. Gottesman, M. Hajiaghayi, J. Hollingsworth, H. Huang, D. Jacobs, J. Katz, M. Lin, D. Manocha, D. Mount (Assoc Chair), D. Nau, M. Pop, A. Porter, W. Regli, H. Samet (Distinguished University Professor), A. Srinivasan, A. Sussman, A. Varshney

Associate Professors: A. Bhatele, J. Boyd-Graber, M. Carpuat, J. Dickerson, T. Goldstein, J. Huang, P. Keleher, C. Kruskal, M. Mazurek, R. Patro, J. Purtilo, P. Tokekar, D. Van Horn

Assistant Professors: B. Asgari, Y. Chen, L. Dhulipala, S. Feizi, F. Huang, L. Lampropoulos, D. Levin, L. Liu, C. Metzler, I. Miers, E. Molloy, J. Nishida, M. Niu, P. Paredes, H. Peng, N. Roy, R. Rudinger, A. Shrivastava, X. Wu, T. Zhou   

Professor of Practice: R. Eastman               

Principal Lecturers: E. Golub, J. Wyss-Gallifent                                                                                               

Senior Lecturers: F. Emad, N. Padua-Perez, M. Teli

Lecturers: C. Bakalian, J. Calderon, H. Franceschi, E. Gonzalez, L. Herman, P. Kline, M. Marsh, S. Miller, M. Morawski, P. Sadeghian, I. Yoon

Professors Emeriti: W. Arbaugh, V. Basili, B. Bederson, L. Davis, B. Dorr, M. Hicks, L. Kanal, S. Khuller, D. O'Leary (Distinguished University Professor Emerita), D. Perlis, W. Pugh, J. Reggia, N. Roussopoulos, B. Shneiderman (Distinguished University Professor Emeritus), G. Stewart (Distinguished University Professor Emeritus), M. Zelkowitz

All CS majors must attend an advising session each semester prior to registering for classes. Additional advising information is available at

Honors Program

Students looking for opportunities to enhance their computer science education are encouraged to participate in the Computer Science Undergraduate Honors Program. The program is open to students in the CS major who have earned a GPA of 3.5 in computer science courses and a GPA of 3.25 in overall coursework. Some of the benefits of the program include the following:

  1. learning how to conduct research,
  2. working closely with faculty members, and
  3. increasing preparedness for graduate school.

For more information about the honors program, please visit the CS Honors website:

Scholarships and Financial Assistance

There are multiple endowed scholarships available to students majoring in computer science. Additional details can be found at

Students may find employment as tutors, as undergraduate teaching assistants, or as members of the department's laboratory staff. Professors may also have funds to hire undergraduates to assist in research. Many students also participate in internship experiences, working in the computing industry during the summer after their sophomore and/or junior years.

The Office of Student Financial Aid (OSFA) administers all types of federal, state and institutional financial assistance programs and, in cooperation with other university offices, participates in the awarding of scholarships to deserving students. For information, visit: