• Parallel Minimum Spanning Tree Algorithm
    Institute of Data Analysis and Visualization (IDAV) , UC Davis, Winter 2014
    Implemented Boruvka's parallel Minimum Spanning Tree algorithm on GPU
    Analyzed GPU implementation performance against CPU implementations
    Achieved up to 400x speedup against the CPU Boost Graph Library (BGL) implementation

  • Mobile IPv6 Protocol using Filtering Technology
    Senior Design Project, IPv6 Research Laboratory, M.U.S.T., Spring 2013
    Designed and Implemented Mobile IPv6 Protocol using Filtering Technology
    Upgraded a NDIS filter driver to filter bypassing data packets
    Extended roaming capabilities and merged into standard IPv6 protocol

  • Defect Detection System of Bridge
    Advanced Computer Graphics and Imaging Lab, M.U.S.T., Macau, Fall 2012
    Implemented image processing technologies and algorithms used in defect detection
    Focused on noise reduction/segmentation in recognizing surface damage of bridges

  • A Multi-Agent Decision Support System
    Software Laboratory, M.U.S.T., 2010 - 2011
    Collaborated with others on a project of multi-agent decision support system
    Used Markov Chain to model a variety of economic trends and market crashes

  • USB 3.0 IP-core Platform Tests
    Hefei University of Technology Anhui, China, Winter 2012
    Collaborated with others on evaluating hardware platform performance
    Focused on testing, simulations, results analysis and report writing

Coursework (Some)