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. 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)]
  2. BalloonJVM: Dynamically Resizable Heap for FaaS
    Abraham Chan, Kai-Ting Amy Wang, Vineet Kumar.
    Cloud Computing 2019 (Acceptance Rate: 29%)
  3. 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