Author: Mark Qian; Dr. Yanmei Zhang