- Wireless Sensor Networks for Smart Buildings;
- Model-Based Systems Engineering for Cyber-Physical Systems;
- Data Storage, Processing and Analysis in Wireless Sensor Networks.
- Graduate Research Assistant, 09/2009 ~ present
University of Maryland, College Park, College Park, Maryland
- Graduate Research Assistant, 09/2007 ~ 08/2009
City University of Hong Kong, Hong Kong
- Graduate Research Assistant, 09/2006 ~ 08/2007
Peking University, Beijing, China
- Interim Engineering Intern: 05/2013 ~ 08/2013
Qualcomm, Bridgewater, NJ
- Designed and implemented a proximity-aware and context-aware Android app for contextual advertising to be demonstrated in Mobile World Congress 2014 (
- Implemented user interests mining, geofencing-based ads filtering, and real-time ads filtering based on friends nearby (Qualcomm Gimbal API and LTE-Direct API).
Bosch Research and Technology Center, Pittsburgh, PA
- Modeled and evaluated energy consumption in Smart Buildings, and published them online automatically to enable rapid prototyping for web services (
Huawei Research USA (Innovation Center), Santa Clara, CA
- Implemented a prototype of a unified online contents and services platform for customers, stores and providers in mobile device networks (
Microsoft Research Asia, Beijing, China
- Implemented a XML frequent trees mining algorithm with XQuery (
- Model-Based Systems Engineering for Heterogeneous Wireless Sensor Networks
Department of Electrical and Computer Engineering, UMD, 03/2010 ~ present
- Developed a
- Introduced a design flow to compose both continuous-time and event-triggered modules to develop applications with support for trade-off analysis, complexity analysis and performance evaluation;
- Developed a code generator to generate simulation code in TinyOS, Modelica and C/C++ automatically from system models, and integrated their corresponding simulators for joint simulations;
- Developed a tool to provide instant feedback about the influence of design decisions on the complexity of system analysis, and give guidance to system engineers to improve their designs;
- Developed a tool to theoretically estimate the overall system performance based on component analytical models and their composition to quickly explore the performance trade-offs space.
Department of Electrical and Computer Engineering, UMD, 11/2011 ~ present
- Designed HybridStore, a novel efficient resource-aware data storage system for flash-based sensor devices, to store sensor data streams in situ on local NOR and NAND flash and process typical joint queries on large-scale sensor datasets;
- Protocol Design and Performance Analysis for Wireless Sensor Networks
Department of Electrical and Computer Engineering, UMD, 07/2010 ~ 04/2012
- Designed a distributed joint routing, power assignment, and scheduling algorithm for data aggregation with bounded latency under the physical interference model;
- Proposed an efficientMarkov chain model for the enhanced guaranteed timeslot (GTS) mechanism in the IEEE 802.15.4 standard, which can support time-critical P2P communications;
- Analyzed and validated the impact of the MAC layer parameters on the latency, reliability and energy consumption under various traffic scenarios.
- Study Real-time Streaming over 802.11 Networks by the EMANE Emulator
Department of Electrical and Computer Engineering, UMD, 11/2009 ~ 05/2010
- Implemented the Extendable Mobile Ad-hoc Network Emulator (
- Studied the real-time traﬃc carrying performance of routing protocols such as OLSR and SPTC.
- Topology Control and Channel Assignment in Wireless Multi-hop Networks
Department of Computer Science, City University of Hong Kong, 12/2007 ~ 03/2008
- Developed a joint power control and routing algorithm for throughput optimization in wireless mesh networks;
- Designed and implemented a Relative-Closest Connect-First algorithm, which is a distributed topology control and routing protocol, for throughput optimization in wireless mesh networks;
- Designed an efficient joint tree construction, channel assignment and scheduling algorithm to minimize the aggregation latency by using partially overlapped channels in wireless sensor networks.