Chemical Engineering @ Rutgers University NJ USA
Political Science, Middle Eastern Studies @ UCLA
Master in Applied Computer Science and Engineering @ Vrije Uni...
Computer Science Engineering @ Indian Institute of Information...
Primary Teaching PGCE @ Nottingham Trent University
Computer Engineering @ UPT
Master in Creative Technologies @ AUT (NZ)