- M.Sc. Computer Science, King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia (2010-2012).
- B.Sc. Computer Science, Peking University, Beijing, China, (2005-2009).
Ruogu Ding obtained his Master's Degree in Computer Science under the supervision of Professor Panagiotis Kalnis at InfoCloud Research Group (CLOUD) in King Abdullah University of Science and Technology (KAUST). Prior to that, Ruogu received his Bachelor's degree in Computer Science from Peking University in July 2009. He worked as a research assistant on large-scale sequence assembly algorithms 2009-2010 at Peking University. Ruogu is currently serving as a Technology Partner at MiningLamp, a fast-growing startup aiming to provide enterprises with big data solutions. He worked on Algorithm Team for 2.5 years at Miaozhen Systems, the world-leading advertisement technology company. His responsibilities included research and development of key algorithms in data-intensive products of Miaozhen Systems.