ZHOU Lifeng

Senior Lecturer
Ph.D. (National University of Singapore)
M.S. (Nanjing University)
B.S. (Nanjing University)
651 64746

Research Areas

Research Interests

  • Networking
  • Quality of Service
  • Cross-layer design


Dr Zhou Lifeng is a Senior Lecturer in the Department of Computer Science, NUS School of Computing where he teaches introductory programming modules, software engineering modules and networking modules. Dr. Zhou believes in student-focused instruction and adopts an inquiry-based approach to his teaching practice. In order to provide a good student learning experience, he uses a variety of questioning techniques to engage students in drawing connections between conceptual and procedural knowledge. Dr. Zhou aims to motivate his students to not only do well in his courses, but also develop a keen interest in computer science and its applications. For example, he often uses concrete examples to showcase computing in the real world which hones students’ ability to solve practical problems. The feedback from students showed that they were engaged and had positive learning experiences. Dr. Zhou has supervised tens of undergraduate students for their Final Year Projects (FYPs), working on various software systems/tools that enhance the quality of teaching. Dr. Zhou has also developed a new programming module and revamped several others.

Current Projects

  • Collaborative online tutorials for programming modules Paperless test for introductory programming modules

Selected Publications

Awards & Honours

  • Faculty Teaching Excellence Award (FTEA) 2011/12 -2013/14
  • Annual Teaching Excellence Award (ATEA) 2012/13 -2014/15
  • FTEA Honor Roll 2013/14
  • ATEA Honor Roll 2016

Teaching (2020/2021)

  • CS1010J: Programming Methodology
  • CS2105: Introduction to Computer Networks
  • CS1010E: Programming Methodology