has been supported by United States National Science Foundation, Air Force Office of Scientific Research (AFOSR), Army Research Office (ARO), National Security Agency (NSA), Open Collaboration Research awards from IBM Research, Google Faculty Research awards, and a Samsung faculty research award. ...