Department of Computer Science, New Jersey Institute of Technology, Newark, NJ, USA. usman@cs.njit.edu|Department of Computer Science, New Jersey Institute of Technology, Newark, NJ, USA. usman@cs.njit.edu|Department of Computer Science, New Jersey Institute of Technology, Newark, NJ, USA. usman@cs.njit.edu