Summary
Alexey Ignatiev is an Associate Professor and Course Director of the Bachelor of Computer Science at Monash University with over a decade of experience developing SAT- and SMT-based decision and optimization methods for AI applications. His research tackles practical problems from software package upgradability and Boolean formula minimization to model-based diagnosis, software fault localization and formal explainable AI, bridging theoretical advances and real-world impact. Having progressed from postdoctoral work at the University of Lisbon to senior academic leadership in Melbourne, he combines deep algorithmic expertise with curriculum stewardship. Notably, his work emphasizes highly efficient, application-tailored solvers that make formal methods usable in large-scale software and diagnostic settings.
11 years of coding experience
8 years of employment as a software developer