Portrait of Kanak Das

Kanak Das

PhD student in Computer Science at the
University of California, Riverside, advised by Manu Sridharan.

I work on program analysis and verification techniques for software and neural networks. My current research explores how neural network verification can become more efficient and informative. Before my PhD, I worked in industry building static analysis tools for software developers. You can find my CV here.

Papers

Manuscript under review

Beyond the Binary Verdict: Quantitative Neural Network Verification

Kanak Das, Bor-Yuh Evan Chang, Sasa Misailovic, Gagandeep Singh, Manu Sridharan

We study a quantitative formulation of neural network verification that goes beyond a binary robustness verdict by quantifying violating inputs and examining what richer verification questions can enable.

33rd Static Analysis Symposium (SAS 2026) · Preprint

Uncovering the Limits of Proof Sharing for Neural Networks

Kanak Das, Shubham Ugare, Bor-Yuh Evan Chang, Sasa Misailovic, Gagandeep Singh, Manu Sridharan

We systematically study the limits of proof sharing for neural network verification, use jointly stable neurons to explain when template reuse is likely to help, and introduce an automatic procedure for deciding whether, where, and how to reuse templates.

39th European Conference on Object-Oriented Programming (ECOOP 2025)

Practical Type-Based Taint Checking and Inference

Nima Karimipour, Kanak Das, Manu Sridharan, Behnaz Hassanshahi

TaintTyper combines a practical type-based taint checker with annotation inference, enabling modular and efficient checking on large Java programs.

7th International Conference on Networking, Systems and Security (NSysS 2020)

An Integrated Inspection and Visualization Tool for Accurate Android Collusive Malware Detection

Ajoy Das, Kanak Das, Md. Shohrab Hossain

AndroCap combines Android inter-component communication analysis with visualization to inspect potential collusive behavior across applications.

Background

September 2022 — present

PhD student

University of California, Riverside

Research on neural network verification, program analysis, and type-based checking.

Summer 2025

Applied Scientist Intern

Amazon Web Services

Worked on automated reasoning for exceptional sequence information in inter-service communication.

June 2019 — August 2022

Software Engineer and Lead Software Engineer

OpenRefactory, Inc.

Built developer tools using static analysis, including checkers and analysis infrastructure for Java, Python, and TypeScript.

More

Teaching

Principles of Programming Languages

Graduate Teaching Assistant, UC Riverside · Fall 2023 and Winter 2026

Advanced Software Testing and Analysis

Graduate Teaching Assistant, UC Riverside · Winter 2024

Honors

Outstanding Teaching Assistant Award

UC Riverside · 2024

Dean's Distinguished Fellowship

UC Riverside · 2022

National Champion

Bangladesh Chemistry Olympiad · 2014

Service

Artifact Evaluation Committees

PLDI, CAV, ASE, and ISSTA · 2026

Student Volunteer

POPL 2025 and SPLASH 2024