{"id":6,"date":"2009-07-29T18:40:10","date_gmt":"2009-07-29T22:40:10","guid":{"rendered":"https:\/\/blogs.ubc.ca\/karthik\/about\/"},"modified":"2026-04-30T11:07:12","modified_gmt":"2026-04-30T18:07:12","slug":"about","status":"publish","type":"page","link":"https:\/\/blogs.ubc.ca\/karthik\/","title":{"rendered":"About Me"},"content":{"rendered":"<p><B>NOTE:<\/B> This page has moved to <a href=\"https:\/\/people.ece.ubc.ca\/~karthikp\/index.html\">https:\/\/people.ece.ubc.ca\/~karthikp\/index.html<\/a>. This content is retained for archival purposes, but will not be updated. Please update your bookmarks. <\/p>\n<p><!--more--><\/p>\n<div>\n<p>I am <strong>Karthik Pattabiraman<\/strong>, a <strong>Professor<\/strong> of <a href=\"http:\/\/ece.ubc.ca\">Electrical and Computer Engineering (ECE)<\/a> at the <a href=\"http:\/\/www.ubc.ca\">University of British Columbia (UBC)<\/a> in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Vancouver\">Vancouver<\/a>, Canada (since 2010). I received my PhD in 2009 in <a href=\"http:\/\/www.cs.uiuc.edu\">Computer Science<\/a> from the <a href=\"http:\/\/www.illinois.edu\">University of Illinois at Urbana-Champaign (UIUC)<\/a>, where I worked with <a href=\"http:\/\/csl.illinois.edu\/directory\/faculty\/rkiyer\">Ravi Iyer<\/a> and <a href=\"http:\/\/csl.illinois.edu\/directory\/profile\/kalbarcz\">Zbigniew Kalbarczyk<\/a> in the <a href=\"http:\/\/publish.illinois.edu\/csldepend\/\">DEPEND research group<\/a> in <a href=\"http:\/\/csl.illinois.edu\/\">CSL<\/a>. I received an MS in Computer Science also from UIUC in 2004, working with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Daniel_A._Reed_(computer_scientist)\">Dan Reed<\/a>, and my B.Tech from Sri Venkateswara College of Engineering, <a href=\"https:\/\/en.wikipedia.org\/wiki\/University_of_Madras\">University of Madras<\/a>, India, in 2001. Before joining UBC, I was a post-doctoral researcher at <a href=\"http:\/\/research.microsoft.com\">Microsoft Research (Redmond) <\/a> working with <a href=\"http:\/\/research.microsoft.com\/en-us\/people\/zorn\/\">Ben Zorn<\/a> in the <a href=\"http:\/\/research.microsoft.com\/en-us\/groups\/rise\/\">Research in Software Engineering (RiSE)<\/a> group in 2009. <strong><a href=\"https:\/\/blogs.ubc.ca\/karthik\/about\/full-bio\/\">Detailed bio<\/a><\/p>\n<p><!--more--><\/strong><\/p>\n<p><strong>Curriculum Vitae (<a href=\"https:\/\/www.dropbox.com\/scl\/fi\/u8owpo3jq8wa25xsi8nqk\/cv-external.pdf?rlkey=b54tx3gioigaz3d0sq7ggdaj9&#038;st=363mrtbb&#038;dl=0\">Full<\/a> (April  2026), <a href=\"https:\/\/www.dropbox.com\/scl\/fi\/196vd3qveczubzur1ehhc\/cv-short.pdf?rlkey=qe2wwc4kr2ru05pspbt5efepl&#038;st=2h0k3lpo&#038;dl=0\">2-page<\/a> (April 2026)) <\/strong> <\/p>\n<p><strong>Publications<\/strong> (since 2010) (<a href=\"https:\/\/blogs.ubc.ca\/karthik\/publications\/selected-papers\/\" title=\"Papers (2010 onwards)\">Selected <\/a>, <a href=\"https:\/\/blogs.ubc.ca\/karthik\/publications\/all-papers\/\" title=\"Papers (2010 onwards)\">All<\/a>, <a href=\"http:\/\/scholar.google.ca\/citations?user=p_V9YWgAAAAJ&#038;hl=en\">Google Scholar<\/a>, <a href=\"http:\/\/dblp.uni-trier.de\/pers\/hd\/p\/Pattabiraman:Karthik\">DBLP<\/a>)<\/p>\n<p><strong>Students: <a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/people\/\">Present<\/a>, <a href=\"https:\/\/blogs.ubc.ca\/karthik\/students\/graduated-students\/\">Past<\/a>, <a href=\"https:\/\/blogs.ubc.ca\/karthik\/students\/announcements\/\">Future<\/a> (Please read before contacting me !)<\/strong>\n<\/div>\n<p><\/p>\n<div>\n<B>Selected Publications by Research Area (in the last 5 years):<\/B><\/p>\n<table border=0 cellspacing=0>\n<tr>\n<td><strong>Reliability<\/strong><\/td>\n<td>[DSN&#8217;26A][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/07\/19\/dlafi-software-based-fault-injection-for-permanent-faults-in-deep-learning-accelerators\/\">ISSRE&#8217;25<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/remlx-resilience-for-ml-ensembles-using-xai-at-inference-against-faulty-training-data\/\">DSN&#8217;25A<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/08\/07\/resilience-assessment-of-large-language-models-under-transient-hardware-faults-per\/\">ISSRE&#8217;23A<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/08\/07\/evaluating-the-effect-of-common-annotation-faults-on-object-detection-techniques-per\/\">ISSRE&#8217;23B<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/06\/16\/structural-coding-a-low-cost-scheme-to-protect-cnns-from-large-granularity-memory-faults\/\">SC&#8217;23<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/07\/29\/lltfi-framework-agnostic-fault-injection-for-machine-learning-applications\/\">ISSRE&#8217;22<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/03\/14\/the-fault-in-our-data-stars-studying-mitigation-techniques-against-faulty-training-data-in-ml-applications\/\">DSN&#8217;22<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/karthik\/2021\/03\/10\/a-low-cost-fault-corrector-for-deep-neural-networks-through-range-restriction\/\">DSN&#8217;21A<\/a>]<br \/>\n<\/tr>\n<tr>\n<td><strong>Security<\/strong><\/td>\n<td> [DSN&#8217;26B][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2026\/01\/31\/armor-attack-resilient-reinforcement-learning-control-for-uavs\/\">ICRA&#8217;26<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/09\/25\/turnstile-hybrid-information-flow-control-framework-for-managing-privacy-in-internet-of-things-applications\/\">Eurosys&#8217;26<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/05\/22\/anonymity-unveiled-a-practical-framework-for-auditing-data-use-in-deep-learning-models\/\">CCS&#8217;25<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/ravage-robotic-autonomous-vehicles-attack-generation-engine\/\">DSN&#8217;25B<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2025\/04\/29\/reentrancy-redux-the-evolution-of-real-world-reentrancy-attacks-on-blockchains\/\">DSN&#8217;25C<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/06\/22\/a-method-to-facilitate-membership-inference-attacks-in-deep-learning-models\/\">NDSS&#8217;25<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/03\/09\/pomabuster-detecting-price-oracle-manipulation-attacks-in-decentralized-finance\/\">SP&#8217;24<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/08\/08\/autopatch-automated-generation-of-hotpatches-for-real-time-embedded-devices\/\">CCS&#8217;24A<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/08\/08\/specguard-specification-aware-recovery-for-robotic-autonomous-vehicles-from-physical-attacks\/\">CCS&#8217;24B<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/12\/02\/overconfidence-is-a-dangerous-thing-mitigating-membership-inference-attacks-by-enforcing-less-confident-prediction\/\">NDSS&#8217;24<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/03\/18\/swarmfuzz-discovering-gps-spoofing-attacks-in-drone-swarms\/\">DSN&#8217;23<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/12\/08\/achecker-statically-detecting-smart-contract-access-control-vulnerabilities\/\">ICSE&#8217;23<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/04\/08\/etainter-detecting-gas-related-vulnerabilities-in-smart-contracts\/\">ISSTA&#8217;22<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/karthik\/2021\/03\/10\/pid-piper-recovering-robotic-vehicles-from-physical-attacks\/\">DSN&#8217;21B<\/a>]<br \/>\n<\/tr>\n<tr>\n<td><strong>Edge Computing<\/strong><\/td>\n<td>[Middleware&#8217;26][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2024\/01\/19\/immunoplane-middleware-for-providing-adaptivity-to-distributed-internet-of-things-applications\/\">IoTDI&#8217;24<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2023\/09\/20\/edgeengine-a-thermal-aware-optimization-framework-for-edge-inference\/\">SEC&#8217;23<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/09\/09\/characterizing-variability-in-heterogeneous-edge-systems-a-methodology-case-study\/\">SEC&#8217;22<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2022\/01\/19\/%cf%80-configurator-enabling-efficient-configuration-of-pipelined-applications-on-the-edge\/\">IoTDI&#8217;22<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/09\/04\/osone-middleware-for-running-edge-computing-applications\/\">SEC&#8217;21A<\/a>][<a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/2021\/09\/04\/mirage-machine-learning-based-modeling-of-identical-replicas-of-the-jetson-agx-embedded-platform\/\">SEC&#8217;21B<\/a>]<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p><\/p>\n<div>\n<p><strong>My Lab&#8217;s webpage:<\/strong> <a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/\">Dependable Systems Lab<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>NOTE: This page has moved to https:\/\/people.ece.ubc.ca\/~karthikp\/index.html. This content is retained for archival purposes, but will not be updated. Please update your bookmarks.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":761,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":6056,"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/pages\/6\/revisions\/6056"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/karthik\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}