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 Randall
Undergraduate Program Director:
Joseph Elliot
Professors:
Mark Feighn, Sci.B., Brown; M.A., Ph.D., Columbia
Jane Gilman, B.S., Chicago; Ph.D., Columbia
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
Xiaowei Wang, B.S., Wuhan (China); Ph.D., Brandeis
Associate Professors:
John Randall, B.A., Sidney Sussex College (Cambridge); M.Sc., Ph.D., Warwick
Anastasiia Tsvietkova, Ph.D., Tennessee
Assistant Professors:
Teng Fei, Ph.D., Massachusetts Institute of Technology
Bin Guo, B.S., Ph.D., Rutgers
Kyle Hayden, B.S., Haverford; Ph.D., Boston College
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
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
Distinguished Professor of Professional Practice:
Nicole Richardson, B.A., Rochester Institute of Technology; M.A., Delaware
Teaching Instructors:
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 (India)
Research Associates:
Chi-Ken Lu, Ph.D., Chiao Tung (Taiwan)
Bruno Richard, B.A., M.A., Ph.D., Concordia (Quebec)
Emeritus Faculty:
William F. Keigher, B.A., Montclair State; A.M., Ph.D., Illinois
C. David Keys, B.S., Louisiana State; M.S., Ph.D., Chicago
Robert Sczech, Ph.D., Bonn (Germany)
Computer science (CS) major is offered in the Newark College of Arts & Sciences and University College-Newark at Rutgers University-Newark. 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.
Prerequisites for all courses given by the Department of Mathematics and Computer Science must be passed with a C or better.
Please visit the departmental website for the most up-to-date information about major and minor requirements and current courses.