Department of Computer Science, Technion – Israel Institute of Technology. · Department of Electrical and Computer Engineering, Technion – Israel Institute of Technology.
College of Computing and Data Science, Nanyang Technological University, Republic of Singapore · Singapore-MIT Alliance for Research and Technology Centre · Department of Computer Science, National University of Singapore, Republic of Singapore +1
Department of Computer Science, University of Maryland, College Park, MD, USA · Adobe Research, San Jose, CA, USA · Manning College of Information & Computer Sciences, University of Massachusetts Amherst, MA, USA +1