Suresh JagannathanView profile
Professor
Professor Suresh Jagannathan is a leading researcher in programming languages and formal verification. His work focuses on semantics of high-level languages, type theory, program analysis, and compiler design, with a particular emphasis on concurrent and distributed systems. He explores formal methods for certified compilation, memory model consistency, and verification techniques enabling safe program optimizations. Core research areas: programming language semantics, formal verification, type theory, compiler design Key applications: concurrent/distributed systems, certified compilation, safe neural network verification Recent publications highlight his contributions to automated verification of concurrent data structures, type-guided repair of input generators, and differentiable logic specifications for AI planning systems. His work combines theoretical rigor with practical implementations like ECOOP best papers and tool developments. Professor Jagannathan has received multiple scientific awards (not specified in available data) and maintains active collaborations with researchers in formal methods and systems verification communities.










