By: Michaela Nejedla & Liqun Yao