About Me

I am a Ph.D. candidate of computer science at Purdue University working under the supervision of Dr. Z. Berkay Celik and Dr. He Wang. My research interests broadly lie in the area of mobile computing and mobile sensing. I specifically focus on designing and building innovative and secure mobile sensing systems through applying security, machine learning and computer vision algorithms.


  • [July 2021] Our paper on new metrics to evaluate performance and fairness in personalized federated learning is accepted to FL-ICML 2021!
  • [June 2021] Received Bilsland Dissertation Fellowship Award 2021-2022!
  • [May 2021] Preprint of our work on unifying distillation with personalized federated learning is available!
  • [Mar 2021] Our paper about side-channel attacks on stylus pencils is accepted to IMWUT-UbiComp 2021!
  • [Sep 2020] Our work on secure face liveness detection on commodity smartphones to appear in MobiCom 2020!
  • [July 2020] Our work on context addressing for camera-to-human communication to appear in InfoCom 2020!
  • [June 2020] Started internship at Amazon Robotics as Applied Scientist with the Machine Learning Team!


  • New Metrics to Evaluate the Performance and Fairness of Personalized Federated Learning
    Siddharth Divi, Yi-Shan Lin, Habiba Farrukh, Z Berkay Celik
    International Workshop on Federated Learning for User Privacy and Data Confidentiality (FL-ICML '21) [Paper]
  • S3: Side-Channel Attack on Stylus Pencils through Sensors
    Habiba Farrukh, Tinghan Yang, Hanwen Xu, Yuxuan Yin, He Wang, Z. Berkay Celik
    Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (ACM IMWUT/UbiComp '21) [Paper]
  • FaceRevelio: A Face Liveness Detection System for Smartphones with a Single Front Camera
    Habiba Farrukh, Reham Mohamed Aburas, Siyuan Cao, He Wang
    26th Annual International Conference on Mobile Computing and Networking (ACM MobiCom '20) [Paper], [Video], [Slides]
  • Towards Context Address for Camera-to-Human Communication
    Siyuan Cao, Habiba Farrukh, He Wang
    IEEE International Conference on Computer Communications (InfoCom '20) [Paper], [Video]
  • Demo: Enabling Public Cameras to Talk to the Public
    Siyuan Cao, Habiba Farrukh, He Wang
    18th ACM International Conference on Mobile Systems, Applications, and Services (ACM MobiSys '18), [Abstract], [Poster], [Video]

Professional Activity

  • Program Committee Member, ACM S3 Workshop (co-located with MobiCom), 2021
  • External Reviewer
    • Annual Computer Security Applications Conference (ACSAC), 2021
    • Network and Distributed System Security (NDSS), 2021


  • Method of processing data, US 16807068
  • System architecture and method of authenticating a 3D object, US 16819166


  • Teaching Assistant, CS422 Computer Networks (Spring 2018 & Fall 2019 & Fall 2020)
  • Teaching Assistant, CS251 Data Structures and Algorithms (Spring 2017 & Fall 2017)