Computer Science Department, College of Computing Sciences, New Jersey Institute of Technology