Back to top

The Department of Computer Science serves a core teaching unit for DigiPen Institute of Technology Singapore’s Bachelor of Science programs. The department offers a breadth of courses that focus on a wide range of both foundational topics, such as introductory computer programming in core languages, as well as advanced computer science applications including artificial intelligence and graphics development. Department faculty bring years of professional and academic experience to the classroom, with cross-disciplinary backgrounds that include work in the games industry, software engineering, research and development, and electrical engineering.

Department Faculty

Swavek Wlodkowski

Department Chair
Senior Lecturer, Program Manager (Continuing Education)

Swavek Wlodkowski graduated from Opole University of Technology, Poland, with a Master of Science in Computer Engineering degree in 2008. He also holds a Postgraduate Diploma in Human Capital Management from Singapore Human Resource Institute, and a WSQ Advanced Certificate in Training and Assessment from the Institute for Adult Learning Singapore, both obtained in 2017.

Based in Singapore, Swavek performed duties as a senior software engineer by developing and maintaining software products. He also assisted in delivering integrated solutions to several major companies—primarily from the petroleum and the mining industries—for many years, prior to joining DigiPen (Singapore) in late 2017.

At DigiPen (Singapore), Swavek is a senior lecturer in the Department of Computer Science and is responsible for managing programs for the Continuing Education courses.

Dr. Xin Li

Dean of Faculty

Dr. Xin Li serves as the Dean of Faculty at DigiPen Institute of Technology Singapore. Aside from his academic and administrative duties, he has also taught animation, modeling, and real-time rendering techniques.

Prior to his faculty position at DigiPen, Li had seven years of experience with Lockheed Martin and three years of experience at Nintendo Software Technology, developing real-time simulation software and video games.

Over the years, Li has published 35 technical papers in research journals and conference proceedings, including at SIGGRAPH and in Transactions, the Association for Computing Machinery’s (ACM) academic journal. He is also the co-author of eight registered U.S. patents.

Elie Hosry

Principal Lecturer

Elie Hosry graduated from Lebanese University of Beirut with a bachelor’s degree in computer science in 2000. Following graduation, he joined DigiPen to begin working on the development of in-house game engines and tools.

Elie has served as a senior software engineer in the Research and Development department. He is also part of DigiPen’s curriculum development and the director of the Academic Support Center, which helps freshmen students with issues related to any given course.

Elie is a principal lecturer and teaches computer science courses and video game development classes.

Dr. Prabhu Natarajan

Assistant Professor

Dr. Prabhu Natarajan received his Ph.D. in computer science from National University of Singapore in 2013. He has a master’s degree in computer science and bachelor’s degree in information technology from Anna University in India. Before joining DigiPen, he was a research fellow at SeSaMe Research Centre, National University of Singapore (NUS). During his doctorate studies, he was a teaching assistant for various undergraduate modules in the School of Computing, NUS.

Prabhu’s research interests lie in multi-camera surveillance, multimedia systems, and image processing. He has published his research findings in top conferences and journals, and he was the winner of the Best Ph.D. Forum Paper Award at the ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC 2012) in Hong Kong. He also won the Research Achievement Award from the School of Computing, NUS. He was a university topper and gold medalist in his master’s degree program.

Prabhu is passionate about teaching and interacting with students. During his free time, he enjoys fishkeeping and DIY projects.

Dr. William Zheng Shou Kang

Assistant Professor

Dr. William Zheng received his M.Eng and Ph.D. in electrical and computer engineering from National University of Singapore (NUS), and his B.Eng in information and controlling engineering from Shanghai Jiao Tong University. Before joining DigiPen Institute of Technology Singapore in 2016, he was a scientist at A*STAR’s Institute for Infocomm Research and held various positions in the industrial companies as an R&D engineer and product design engineer.

William’s research interests lie in the field of computer and communication networks, especially in wireless networks. He has actively participated in the standardization of IEEE 802.11ah. He also has a strong interest in applying his research findings toward real-world problems and has developed more than 14 international patents in the U.S. and Singapore.

William has won the Best Paper Award for his research in IEEE at VTC2011-Spring and the Best Research Paper Award from the Institute for Infocomm Research in 2012.

William currently teaches in the areas of low-level programming and computer networks. He enjoys talking with students about real-world systems and network applications.

Dr. Vadim Surov

Associate Professor

Dr. Vadim Surov received his Ph.D. in computer science and master’s degree in applied mathematics from Far-East State University, Russia. Before joining DigiPen (Singapore) in 2009, he held various positions within the industry and academia, including R&D work in South Korea under a government program. Since 2009, he has held a senior lecturer position in an educational partner program with DigiPen Institute of Technology and Keimyung University in South Korea.

Vadim currently teaches computer graphics and programming courses while researching the application of modern computing environments in education.

Dr. Liu Fang

Associate Professor

Dr. Liu Fang received her Ph.D. in computer science and master’s degree from Huazhong University of Science and Technology, China. Before joining DigiPen (Singapore) in 2017, she was an associate professor at Huazhong University of Science and Technology. Her research interests lie in machine learning and pattern recognition. She enjoys talking with students about any topics related to artificial intelligence.

Fang currently teaches algorithm analysis, database, and programming courses while researching machine learning in games.

Gerald Wong Han Feng


Gerald Wong graduated from DigiPen (Singapore) with a Bachelor of Science in Computer Science and Game Design in 2013.

After graduating, Gerald joined the local game industry as a games programmer at Koei Tecmo Singapore, where he worked for over five years. During his time there, he helped to develop several web, mobile, and console titles. In this role, he also worked in Japan for over a year, experiencing many different development environments and challenges.

Gerald returned to DigiPen (Singapore) in 2019 as a lecturer. He currently teaches undergraduate computer science courses where he shares his knowledge and experiences with his students. In his free time, Gerald enjoys developing small projects, playing games, and pursuing music.

Howard Sin Yee Howe


Howard Sin graduated from DigiPen (Singapore) with a Bachelor of Science in Computer Science in Real-Time Interactive Simulation in 2013.

After graduating, Howard joined the local games industry as a software engineer at Lambdamu Games where he worked on Pixel People and Dice Soccer League (now Dice Soccer City) and rose to the position of senior engineer. He left in 2015 to form his own game company, 4EVA Studios, where he developed I Wanna be a Hero and worked on various commercial projects. While running his own studio, he made forays into the education sector as a programming lecturer at Nanyang Polytechnic’s School of Interactive & Digital Media. While there, he taught programming, computer graphics, game development techniques, and artificial intelligence. He also served as a technical lead at Jules Ventures, an education technology company championing computational thinking, before returning to his alma mater in 2018.

Howard currently teaches programming modules for the undergraduate courses, where he hopes to inspire the next generation of developers, and also works on DigiPen (Singapore)’s Continuing Education courses.

An image of DigiPen's Singapore viewbook

Get a copy of our interactive viewbook!