Arjun Viswanathan is a Visiting Assistant Professor at Union College with nine years of experience bridging formal methods research and practical tooling for program verification. He focuses on integrating automated SMT solvers with interactive proof assistants like Coq and has industry experience applying MaxSMT to aviation security and automating Coq proofs at BedRock Systems. A PhD candidate in Computer Science from the University of Iowa, he teaches undergraduate CS while continuing research on making model checkers and proof automation more usable. Colleagues know him for combining rigorous academic depth with pragmatic engineering—turning theorem-proving advances into tools that scale to real-world problems.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Technology - BTech, Computer Engineering, Bachelor of Technology - BTech, Computer Engineering at MVJ College of Engineering, Bangalore, India
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Iowa
Contributions:1 review, 3 PRs, 360 pushes in 4 years 3 months
smtsatsolverscommunicationcoq
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Arjun Viswanathan - Visiting Assistant Professor at Union College