Chao(Jack) Chen

Education Research Internship Teaching Publications Courses Projects Useful Links

Phd student in Computer Science

School of Electrical Engineering and Computer Science
Washington State University,Pullman, WA, 99164
Phone: (509)715-9138
Research Area: Smart Environments; Machine Learning; Data Mining

Lab: Center for Advanced Studies in Adaptive Systems (CASAS)


Phd : Computer Science, Washington State University, Pullman, WA, 08/2008 - present

M.E. : Network Communications and Control, University of Science and Technology of China, Hefei, China, 07/2008

B.E. : Automatic Control, Anhui University, Hefei, China, 07/2005


Washington State University(08/2008 - present)   Advisor: Professor Diane J. Cook, IEEE Fellow
Data Mining City-Wide Smart Meter Data
  • detected and removed the outliers in raw data
  • developed the dynamic power heatmap using google maps API
  • predicted the building energy consumption based on building features
  • Energy Analysis in Smart Home Environments
  • predicted the energy that will be used to support specific daily activities
  • analyzed electricity usage to identify trends and anomalies
  • developed a webpage visualizer for tracking and analyzing residential behaviors
  • Activity Recognition in Smart Home Environments
  • extracted residential features from smart home database
  • recognized the resident's activities using machine learning methods
  • University of Science and Technology of China (08/2005 - 07/2008)  Advisor: Associate Professor Jun Li
    Network Information System Security Testing and Evaluation Architecture and Supporting Platform
  • detected malicious code based on n-gram pattern, and model checking
  • implemented data fusing method to decrease false positive and false negative of source code


  • Software Development Intern, Microsoft, Redmond, WA (05/2012 - 08/2012)
  • Deployment Team, Exchange Data Center Server
  • Designed and implemented the failure pipeline processing system
  • Implemented the Unit Tests for the system
  • Research System Intern, Bosch Research & Technology Center, Pitsburgh, PA (05/2011 - 08/2011)
  • Non-intrusive Load Monitoring Team
  • Improved and implemented functions for data handling on large-scale databases.
  • Implemented an automated GUI tool for correcting time synchronization errors on data.
  • Designed and implemented a Firefly wireless sensor platform for Ground Truth Data Collection.


    Washington State University
  • TA: CptS 223 Advanced Data Structures
  • TA: CptS 224 Programming Tools
  • TA: CptS 360 Systems Programming
  • TA: CptS 540 Artificial Intelligence
  • TA: CptS 323 Software Design
  • University of Science and Technology of China
  • TA: An introduction to Computers (Special Class for Gifted Young)
  • TA: C Programming Languages (Special Class for Gifted Young)


    Book Chapter
  • Chen, C. and Cook, D., "Novelty Detection in Human Behavior through Analysis of Energy Utilization", Human Behavior Recognition Technologies, IGI Global, 2010.

  • Chen, C., Cook, D., Crandall, A., "The User Side of Sustainability: Modeling Behavior and Energy Usage in the Home", Pervasive and Mobile Computing Special Issue on Pervasive Computing and Communications for Sustainability, accepted, 2012.
  • Chen, C., Li, J.,Kong, D.G., "Source Code Static Analysis Technology Based on Data Fusion", Computer Engineering, 2007. (in Chinese)
  • Chen, C., Li, J.,Kong, D.G.and Shuai, J.M., "Model Checking Obfuscated Binary Malicious Code", Computer Engineering and Application, 2007. (in Chinese)
  • Kong, D.G, Zheng, Q., Shuai, J.M. and Chen, C., "Taint Propagation and Detection Technology based on Dataflow Analysis", Mini-Micro Systems, 2007. (in Chinese)
  • Zhang, W., Zheng Q., Shuai, J.M. and Chen, C., "New Malicious Executables Detection Based on Association Rules", Computer Engineering, 2007 (in Chinese)

    Conferences & Workshops
  • Chen, C., Cook, D., " "Energy Outlier Detection in Smart Environments", Proceedings of the International Workshop on Smarter Living: Conquest of Complexity (AAAI workshop), 2011.
  • Das, B., Chen, C., Seelye, A. M., Cook, D., "An Automated Prompting System for Smart Environments", Proceedings of 9th International Conference on Smart Homes and Health Telematics, 2011.
  • Chen, C., Das, B., Cook, D., "Energy Prediction Using Resident's Activity", Proceedings of the International Workshop on Knowledge Discovery from Sensor Data (KDD workshop), 2010.
  • Chen, C., Das, B., Cook, D., "A Data Mining Framework for Activity Recognition in Smart Environment", Proceedings of the 5th International Conference on Intelligent Environments (IE), 2010.
  • Chen, C., Das, B., Cook, D., "Energy Prediction in Smart Environments", Proceedings of the 5th International Workshop on Artificial Intelligence Techniques for Ambient Intelligence (IE workshop), 2010
  • Das, B., Chen, C., Cook, D., "Automated Prompting in a Smart Home Environment", Proceedings of the International Workshop on Data Mining for Service (ICDM workshop), 2010.
  • Srinivasan, R., Chen, C., Cook, D., "Activity recognition using actigraph sensor", Proceedings of the International workshop on Knowledge Discovery from Sensor Data (KDD workshop), 2010.
  • Kong, D.G.,Zheng, Q. and Chen, C.,Shuai J.M., "ISA: A Source Code Static Vulnerability Detection System Based on Data Fusion", The Second International Conference on Scalable Information systems (INFOSCALE 2007), Suzhou, 2007.

    Conference Demo
  • Chen, C., Dawadi, P., "CASASviz: Web-based Visualization of Behavior Patterns in Smart Environments", Proceedings of the9th Annual IEEE International Conference on Pervasive Computing and Communications, 2011.


    CptS 516:Algorithms
    CptS 570:Machine Learning
    CptS 560:Operating Systems and Computer Architecture
    CptS 540:Artificial Intelligence
    CptS 580:Gerontechnology
    CptS 555:Computer Communication Networks
    CptS 451:Introduction to Database Systems
    CptS 571:Computational Genomics
    CptS 550:Parallel Computation
    Stat 512: Analysis of Variance of Designed Experiments