Asst. Prof. at NTU (2006-present)
TeachingCurrent (2009/10):
CPE 204: Discrete Mathematics and Algorithms (under-grad course)
Past:
CPE 204: Discrete Mathematics and Algorithms
(lectures, tutorials; undergrad course)
2006/7 (Sem 2), 2007/8 (Sem 1, Sem 2), 2008/9 (Sem 1, Sem 2)
CE 7490: Advanced Topics in Distributed Systems (graduate level course) [Course page]
2007/8 (Sem 2), 2008/9 (Sem 2)
CPE 203/CSC203: Software systems and models (tutorials,
undergrad course)
2006/7 (Sem 1)
CSC 202: Algorithms (tutorials)
2007/8 (Sem 1)
CPE 205: Operating Systems (labs, under-grad course)
2007/8 (Sem 2)
Students/Research group
Phd. students:
- Liu Xin (August 2007 - ongoing): Tentative title "Ensuring Reliability in Massively Distributed Systems"
- Li Chenliang (January 2009 - ongoing)
- Rajesh Sharma (January 2009 - ongoing)
Project officers:
- Jackson Tan (July 2008 - ongoing): working on the mTeam project
- Sally Ang (July 2009 - ongoing): working on the mTeam project
Research fellow:
- Krzysztof Razdca (September 2008 - ongoing): working on the mTeam project
Undergraduate student projects:
Current:
- P2P social application for bibliographic content management: Jabref++ (Two fyp students)
- Penny saved is penny earned: A peer-to-peer approach to alleviate costs of operating Wikipedia (fyp)
- Web 2.0 enhancement of a real (OCBC) bank's website (fyp)
- Generic mapper for heterogeneous data formats used in a banking (OCBC) environment (fyp)
Past:
- 2008/2009
- SharedMind: Showcasing P2P protocol (p2pp) based nomadic collaboration (fyp)
- P2P system for RSS feed dissemination (Two fyp students)
- P2P multiplayer wordgame (fyp)
- 2007/2008
- Demonstration of some data-structures and algorithms used in peer-to-peer systems (fyp)
- PBDMS: Peer Bibliographic Data Management System (Two fyp students)
- WikiNetViz: Visualizing Friends and Adversaries in Implicit Social Networks (ssn)
- Incorporating human behaviors in an open source versatile epidemic simulator (ureca)
* fyp: final year project, ssn: part-time student programmer as part of a semantic social network related project, ureca: NTU's "undergraduate research experience on campus" programme
Research assistant at EPFL (2001-2005)
TeachingTeaching Assistant
2004 (Summer Semester) - Introduction to Information Systems (under-graduate course)
2003/04 (Winter Semester) - Distributed Information Systems (under-graduate course)
2002/03 (Winter Semester) - Relational Databases (under-graduate course)
2001/02 (Winter Semester) - Distributed Information Systems (under-graduate course)
2001/02 (Winter Semester) - Fundamentals of Distributed Systems (graduate course)
Students (projects supervised)
Mohit Chawla: (Summer internship, 2005)
Kamand Kamangar: (Summer internship, co-supervised with P. Cudré-Mauroux, 2005)
Oana Jurca: Data-aware multicast implementation based on P-Grid (pre-doc school project, co-supervised with S. Baehni and R. Schmidt, 2004)
Fabius Klemm: A Query-Adaptive Partial Distributed Hash Table for Peer-to-Peer Systems (pre-doc school project, 2003)
Silvia Quarteroni: Autonomous Gossiping: A self-organizing epidemic algorithm for selective information dissemination in mobile ad-hoc networks (Summer internship, 2003)
Emma Frejinger: A Java simulator for studying data dissemination in mobile ad-hoc networks (Summer internship, 2002)