Ph.D. candidate in Computer Science · Iowa State University

I build tools that make machine learning systems easier to debug, test, and trust.

I am Anwar Hossain Zahid, advised by Prof. Wei Le. My work sits at the intersection of software engineering, machine learning reliability, and numerical analysis across model versions, compilers, and GPU platforms.

Current Focus

Reliability for ML systems that change over time

Differential ML Debugging

Finding behavioral regressions across model versions using differential testing, invariant learning, and targeted analysis.

Numerical Stability

Detecting silent failures caused by unstable floating-point behavior in ML applications and scientific workloads.

Cross-Platform GPU Testing

Comparing NVIDIA and AMD GPU computations to expose portability and reproducibility issues in high-performance code.

Selected Work

Recent research and engineering

I have worked on Soft Assertions for ML numerical instability, GPU numerical testing at Lawrence Livermore National Laboratory, and LLM evaluation for social-good applications.

Explore publications and projects
FSE 2025ML numerical instability detection
LLNLGPU numerics across heterogeneous architectures
4+ yearsSoftware engineering, R&D, integration systems
ML + SEResearch grounded in production software experience

Writing

Notes from research and practice

Open To

Research collaboration, internships, and engineering conversations

I am especially interested in ML reliability, debugging infrastructure, numerical correctness, AI safety, and systems that connect research ideas with working software.