Aaron TAN

Associate Professor
Assistant Dean, Undergraduate Studies

M.Sc. (Computer Science, National University of Singapore)
651 62906

Research Areas

Research Interests

  • Algorithms
  • Data Structures
  • Discrete Mathematics


Aaron Tan is a Senior Lecturer and Assistant Dean at the Department of Computer Science at the National University of Singapore School of Computing. Aaron's interests lie in programming and data structures. He is currently teaching programming methodology, data structures and algorithms, discrete mathematics and computer organisation. Aaron has won several teaching awards both at the school level as well as university level in the period from 1999 through 2010, and has been placed on the honour roll since 2010.

Current Projects

Selected Publications

Awards & Honours

  • NUS teaching Excellence Honour Roll (2010)
  • NUS Annual Teaching Excellence Award (2001/2, 2002/3, 2007/8, 2008/9)
  • SoC Teaching Excellence Honour Roll (2009)
  • SoC Teaching Excellence Award (1999-2009)
  • Outstanding Mentor Award, Science Mentorship Programmes (2008)
  • Students' Choice Award (2004/5, 2005/6)

Teaching (2019/2020)

  • CS2100: Computer Organisation
  • CS1231S: Discrete Structures