Department of Mathematics and Computer Science
Smith Hall
973-353-5156
Website:
https://sasn.rutgers.edu/academics-admissions/academic-departments/mathematics-computer-science
The major and minor in computer science are offered at the Newark College of Arts and Sciences and University College-Newark by the Department of Mathematics and Computer Science.
Chair:
John Loftin
Undergraduate Program Director:
Joseph Elliot
Professors:
Mark Feighn, Sci.B., Brown; M.A., Ph.D., Columbia
Jane Gilman, B.S., Chicago; Ph.D., Columbia
C. David Keys, B.S., Louisiana State; M.S., Ph.D., Chicago, emeritus
Li Guo, B.S., Lanzhu (China); M.S., Wuhan (China); Ph.D., Washington
John Loftin, A.B., B.S., Stanford; A.M., Ph.D., Harvard
Zhengyu Mao, B.S., Shanghai Jiaotong (China); Ph.D., Columbia
Lee Mosher, B.S., Michigan State; Ph.D., Princeton
Ulrich Oertel, B.Sci., Edinburgh (Scotland); M.A., Ph.D., California (Los Angeles)
Patrick Shafto, Henry Rutgers Term Chair in Data Science
Diana Shelstad, B.A., Tasmania (Australia); M.Sci., Monash (Australia); Ph.D., Yale
Jacob Sturm, B.S., Columbia; Ph.D., Princeton
Associate Professors:
William F. Keigher, B.A., Montclair State College; A.M., Ph.D., Illinois
John Randall, B.A., Sidney Sussex College (Cambridge); M.Sc., Ph.D., Warwick
Robert Sczech, Ph.D., Bonn (Germany)
Xiaowei Wang, B.S., Wuhan (China); Ph.D., Brandeis
Assistant Professors:
Teng Fei, Ph.D., Massachusetts Institute of Technology
Bin Guo, B.S., Ph.D., Rutgers
Anastasiia Tsvietkov, Ph.D., Tennessee
Chen Wan, Ph.D., Minnesota
Teaching Professor:
Robert Puhak, B.S., Pennsylvania State; M.A., Villanova; Ph.D., Lehigh
Associate Teaching Professors:
Vincent Graziano, B.S., Yale; Ph.D., Stony Brook
Galathara Kahanda, B.S., Sri Lanka; M.S., Brooklyn College (CUNY); M.Phil., Ph.D., CUNY
Assistant Teaching Professors:
Joseph Elliot, M.S., Arkansas Tech; Ph.D., Arkansas
Leonardo Marazzi, B.S., Costa Rica; Ph.D., Purdue
Pallavi Parekh, B.S., Calcutta (India); M.S., Indian Institute of Technology
Michael Renne, B.S., Boise State; M.S., Western Washington; Ph.D., Oregon State
Veronica Zhang, B.S., Rutgers; M.S., New Jersey Institute of Technology
Associate Professor of Professional Practice:
Lucille Booker
Instructors:
Yusuf Abdi, B.S., M.S., City College of New York; Ed.D., Rutgers
Shakeelah Asghar, B.A., Rutgers;
M.S., Montclair State
Fatiha Assadipour, B.S., Algerian Institute of Technology
Mousumi
Chakrabarty, M.A., M.S., Lewis University of Chicago; Ph.D., North Central
Abini Cross,
B.E., M.E., Anna University (India)
Leon Malloy, M.B.A., Rutgers
Research Associates:
Chi-Ken Lu
Bruno Richard, B.A., M.A., Ph.D., Concordia (Quebec)
Computer science (CS) major is offered jointly with the New Jersey Institute of Technology (NJIT). Students take courses at Rutgers under the 21:198 prefix. They may register at Rutgers for courses at NJIT through cross-registration under the 28:198 and 28:548 prefixes. The school code 28 identifies a course offered at NJIT, while 198 is Computer Science at NJIT, and 548 is Information Systems at NJIT. Students should consult the registrar's website for specific cross registration instructions for these courses.
The CS major is intended for those students who wish to concentrate on the theoretical and practical aspects of computer science. It requires additional courses in mathematics and advanced computer science. Note: Students may not major in both computer science and information systems (no longer offered), and may not minor in computer science and major in information systems (no longer offered).
Prerequisites for all courses given by the Department of Mathematics and Computer Science must be passed with a C or better.