Research Interest
Learning companion and pedagogical agent
Wireless and mobile technologies support for learning
Digital game based learning
Computer supported collaborative learning
Technology support for mathematic and English learning