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
Professor

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. Mohammad Shihabul Haque

Assistant Professor

Dr. Mohammad Shihabul Haque obtained his B.Sc. in Computer Science from American International University-Bangladesh in 2006, graduating Summa Cum Laude (with a 3.98 out of 4.00 CGPA) and receiving the Vice Chancellor’s Award for Best Thesis (Undergraduate). He completed his Ph.D. from the University of New South Wales, Australia. For his Ph.D., he received the University International Postgraduate Award.

Mohammad’s research interests lie in cache memory, real-time systems, cyber-physical systems, and cyber security. He has published several research papers in reputable conferences and journals including the Design Automation Conference (DAC), the International Conference on Computer-Aided Design (ICCAD), and the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES).

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

Lecturer

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

Lecturer

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.

Akila Gunaratne Ravindranath

Lecturer

Akila Gunaratne Ravindranath graduated from Bangalore University (India) with a Bachelor of Science in Physics, Mathematics, and Computer Science in 2007.

Since then, he has helped many companies — including startups — to design, build, and ship cloud-based applications. These applications include big data pipelines, micro-services, and infrastructure-centric implementations such as service meshes. He has worked with and trained data science, software engineering, and product teams spread across the APAC region.

Akila currently teaches computer science students at DigiPen (Singapore). He spends his free time with his family and also practices full-stack software development.

An image of DigiPen's viewbook

Learn More

Receive an in-depth viewbook to learn more about our programs.

Request Info