Abraham Chan, EIT



I am a PhD student at the University of British Columbia. My advisor is Professor Karthik Pattabiraman. My research interests are in Machine Learning Reliability. I have previous worked in fault-tolerant computing systems and software security techniques for IoT devices.


  • University of British Columbia
    Master of Applied Science, Computer Engineering, 2015-2017

  • University of British Columbia
    Bachelor of Applied Science (with 20 months of software development internships), Computer Engineering, 2010-2015

Conference Publications

  1. LLTFI: Framework Agnostic Fault Injection for Machine Learning Applications
    Udit Agarwal, Abraham Chan, and Karthik Pattabiraman.
    ISSRE'22 (Acceptance Rate: 29%)

  2. The Fault in Our Data Stars: Studying Mitigation Techniques against Faulty Training Data in ML Applications
    Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan.
    DSN'22 (Acceptance Rate: 18.7%)

  3. Understanding the Resilience of Neural Network Ensembles against Faulty Training Data
    Abraham Chan, Niranjhana Narayananan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan.
    QRS'21 (Acceptance Rate: 25.1%) [Best Paper Award (1 of 3)]

  4. BalloonJVM: Dynamically Resizable Heap for FaaS
    Abraham Chan, Kai-Ting Amy Wang, Vineet Kumar.
    Cloud Computing 2019 (Acceptance Rate: 29%)

  5. IPA: Error Propagation Analysis of Multi-threaded Programs Using Likely Invariants
    Abraham Chan, Stefan Winter, Habib Saissi, Karthik Pattabiraman and Neeraj Suri.
    ICST'17 (Acceptance Rate: 27%)

Courses I have TAed at UBC

  • CPEN 322: Software Construction II
  • CPEN 400A: Building Modern Web Applications
  • CPEN 400P: Topics in Computer Engineering - Program Analysis
  • EECE 513: Error Resilient Computing Systems