Andrew Miner is an Associate Professor of Computer Science at Iowa State University with 23 years of experience bridging rigorous research and practical tool development for complex discrete-event systems. His work spans model checking, formal methods, stochastic performance analysis, decision diagrams, and Petri nets, with a particular emphasis on binary decision diagram techniques that serve both verification and performance evaluation. He develops software tools that translate theoretical advances into usable analysis frameworks and teaches courses from Operating Systems to Stochastic Modeling. Trained at William & Mary (PhD, MS) and with a dual BS in Physics and Computer Science, he blends strong formal foundations with systems-oriented intuition. Based in Ames, Iowa, he balances a 50/50 research-and-teaching academic appointment while focusing on methods that scale to real-world networked and multi-threaded software. An understated through-line in his career is converting abstract models into practical analyses that inform both correctness and performance.
23 years of coding experience
6 years of employment as a software developer
BS, Physics, Computer Science, BS, Physics, Computer Science at Randolph-Macon College
PhD, Computer Science, PhD, Computer Science at William & Mary
Stochastic Model-checking Analyzer for Reliability and Timing
Contributions:894 commits, 14 pushes, 1 branch in 18 years 7 months
model-checkingctlmarkov-chainpctlpetri-nets
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.