Reza Azimi, Microsoft Research and Microsoft Azure