Department of Information Systems | School Of Computing | National University of Singapore

Teaching
 Teaching Honours and Awards
Faculty Teaching Excellence Award
  • Academic Year 2009/2010
Faculty Best Teaching Assistant Award
  • Academic Year 2008/2009
 Teaching Interest - Information Systems Analysis, Design and Development
Fundamentals of Software Engineering, Systems Analysis and Design (Object-Oriented Analysis and Design), Development Methodologies (Traditional Waterfall-based Systems Development Life Cycle, Rapid Application Development such as Agile Methodology, Situational Methods Engineering for Information Systems Development), Java Programming (Java Platform, Standard Edition), Enterprise Systems Development (Java Platform, Enterprise Edition), Relational Database Design and Development, Information Technology Project Management, Business Requirements Analysis.

Teaching History
Lecture CS3214 - Information Systems Development Project (AY 2009/10, Semester 1; 103 students) Present
CS3214 - Information Systems Development Project (AY 2008/09, Semester 1; 100 students) 4.354/5.000

Recitation CS3214 - Information Systems Development Project (AY 2009/10, Semester 1; 37 students) Present
CS3214 - Information Systems Development Project (AY 2007/08, Semester 2; 23 students) 4.571/5.000
CS3214 - Information Systems Development Project (AY 2007/08, Semester 1; 31 students) 4.600/5.000

 Teaching Interest - Introduction to Computing
History and Overview of Computing, Computer Hardware, Computer Software, Data Communication and Networks, Internet and the World Wide Web (WWW), Computing Applications: Electronic Lifestyle (Computers at Work, School and Home), Business Information Systems, Electronic Business (Electronic Commerce and Electronic Government), Computing Security and Ethics, Emerging Topics in Computing.

Teaching History
Lecture GEK1511 - Introduction to Computing (AY 2008/09, Special Term (Part 2); 69 students) 4.500/5.000

Tutorial GEK1511 - Introduction to Computing (AY 2008/09, Special Term (Part 2); 69 students) 4.471/5.000

 AY 2009/10 Semester 1 - CS3214 - Information Systems Development Project
About the Module
Please see below for a description of this module.
About My Teaching Roles
This semester, the project specification focuses on the tourism industry as well as the associated hospitality, entertainment, transport and MICE (Meetings, Incentives, Conventions and Exhibitions) industries. Specifically, students are required to analyze, propose and develop a tourist portal based on the novel concept of "Tourist Relationship Management".

In addition to my lecturer role, I also assist with the supervision of all the project teams each consisting of about 6 to 7 students. Each team is assigned a teaching assistant who functions both as the project advisor and business user of the team. My role is to complement the advisors by providing additional input to all the teams.

In summary, I manage a teaching team of 8 person, including 1 full-time teaching assistant, 2 part-time teaching assistants, 4 part-time honours year undergraduate tutors and myself.

Descriptive Statistics (Lecture)
  • Total No. of Students Enrolled: 103
Descriptive Statistics (Tutorial)
  • Total No. of Students Enrolled: 37

 AY 2008/09 Special Term (Part 2) - GEK1511 - Introduction to Computing      Click here to expand and read details.
About the Module
This module aims to provide basic IT understanding for a student who has no or little knowledge of computing. It is structured to be the course for the student who either plans to take only one course in computing in her entire undergraduate studies or wants to equip himself/herself to do further more specialised computing studies. The module tries to be broad by touching on most aspects of computing. There will also be some technical depth in standard introductory computing topics.Topics: The World of Computers; Number Systems and Codes; Computer Organization; Software/Programming; Data Storage; Input/Output; Networks; The Internet.

About My Teaching Roles
I teach this module to cross-faculty students from outside the School of Computing. The majority of the students are from the Faculty of Arts and Social Sciences, Faculty of Science, School of Design and Environment, School of Business and Faculty of Engineering. The main focus of this course is not just on imparting fundamental computing concepts and their applications to the students but also to encourage the students to relate these concepts to their own major area of study as well as their future career.

I used a basket of carefully balanced teaching modes to help the students to acquire, understand and apply the various computing knowledge. These include independent self-study, lectures, tutorials, computer laboratory sessions, group presentation and group project.

Students are also introduced to common office productivity software such as word processing and spreadsheet as well as basic web authoring with WYSIWYG (What You See Is What You Get) editor software.

Descriptive Statistics (Lecture)
  • Total No. of Students Enrolled: 69
  • Students' Ratings on Teacher - Response Rate: 34 (49.28%)
  • Students' Ratings on Teacher - Overall the Teacher is Effective: 4.500 (δ = 0.508) [5-point scale]
Descriptive Statistics (Tutorial)
  • Total No. of Students Enrolled: 69
  • Students' Ratings on Teacher - Response Rate: 34 (49.28%)
  • Students' Ratings on Teacher - Overall the Teacher is Effective: 4.471 (δ = 0.507) [5-point scale]

 AY 2008/09 Semester 1 - CS3214 - Information Systems Development Project      Click here to expand and read details.
About the Module
Please see below for a description of this module.

About My Teaching Roles
This is my first semester appointed as the instructor of the module. I am fully in charge of managing the curriculum, which includes a wide variety of topics from business and system analysis and design, project management, System Development Life Cycle to the technicalities of enterprise system development with the Java Platform, Enterprise Edition (Java EE). In addition, I designed the project specification for the students taking into consideration the current technology trend as well as the prior information systems knowledge and skills that the students had acquired from other foundation module.

This semester, the project specification focuses on the "servitization" of software. Specifically, students are required to analyze the Application Service Provider (ASP) business model in order to propose and deliver a business management portal system and business management portals for the commercial training and education industry.

In addition to my lecturer role, I also assist with the supervision of all the project teams each consisting of about 6 to 7 students. Each team is assigned a teaching assistant who functions both as the project advisor and business user of the team. My role is to complement the advisors by providing additional input to all the teams.

In summary, I manage a teaching team of 8 person, including 2 full-time teaching assistants, 5 part-time honours year undergraduate tutors and myself.

Descriptive Statistics (Lecture)
  • Total No. of Students Enrolled: 100
  • Students' Ratings on Teacher - Response Rate: 65 (65.00%)
  • Students' Ratings on Teacher - Overall the Teacher is Effective: 4.354 (δ = 0.717) [5-point scale]

 AY 2007/08 Semester 2 - CS3214 - Information Systems Development Project      Click here to expand and read details.
About the Module
Please see below for a description of this module.

About My Teaching Roles
As per the previous semester, I assist the course instructor to prepare some workshop tutorial materials and also facilitate the practical laboratory sessions for the pre-semester workshop.

During the semester, I supervise between 4 project teams each consisting of about 6 students, functioning both as their project advisor and business user. In addition, for the first time, we tried out virtual consultations with industry practitioners using Second Life.

Descriptive Statistics
  • Total No. of Students Enrolled: 57
  • No. of Students Supervised: 23 (40.35%)
  • Students' Ratings on Teacher - Response Rate: 14 (60.87%)
  • Students' Ratings on Teacher - Overall the Teacher is Effective: 4.571 (δ = 0.514) [5-point scale]

 AY 2007/08 Semester 1 - CS3214 - Information Systems Development Project      Click here to expand and read details.
About the Module
Students are required to work (in groups) through a complete Systems Development Life Cycle to develop a business information system based on techniques and tools taught in CS2103 - Software Engineering or CS2261 - Enterprise Systems Development. CS3214 can be viewed as a large-scale practical module of CS2103 or CS2261. Emphasis will be placed on requirement analysis, system design, user interface design, database design and implementation efficiency. Students will be assessed based on their understanding and ability to apply software engineering knowledge on a real-life application system. The target students are 3rd and 4th year senior undergraduates.

Current state-of-the-arts technologies such as Business Process Execution Language (BPEL) and Asynchronous JavaScript and XML (Ajax) are also imparted. Students are also inculcated with agile software development methodologies such as eXtreme Programming (XP) and SCRUM.

Finally, this module places a heavy emphasis on business analysis with a deep understanding of the relevant business domain and intimate collaboration with the business users.

About My Teaching Roles
A workshop is conducted before the semester commences to impart require technical skills to students. I assist the course instructor to prepare some workshop tutorial materials and also facilitate the practical laboratory sessions.

During the semester, I supervise between 6-8 project teams each consisting of about 6 students, functioning both as their project advisor and business user.

Descriptive Statistics
  • Total No. of Students Enrolled: 91
  • No. of Students Supervised: 31 (34.07%)
  • Students' Ratings on Teacher - Response Rate: 15 (48.39%)
  • Students' Ratings on Teacher - Overall the Teacher is Effective: 4.600 (δ = 0.632) [5-point scale]