KAUST CEMSE AMCS STOCHNUM Prof Mike Giles Abdul Lateef Haji Ali Prof Raul Tempone MCQMC 2016 Stanford