Dr Fathiyeh Faghih
Dr Fathiyeh Faghih is also Deputy Course Leader for BSc Software Engineering. Her research focuses on software dependability, software testing and verification, formal methods, and trustworthy artificial intelligence. She is particularly interested in developing techniques to improve the reliability, security and accountability of complex software and AI-enabled systems.
Before joining ºÚÁϳԹÏÍø in 2025, she led the Software Dependability competence field at fortiss, the research institute of the Free State of Bavaria in Munich, Germany. Previously, she was an Assistant Professor in the School of Electrical and Computer Engineering at the University of Tehran (2016–2022), where she received a Best Teaching Professor award in 2021. She also held a postdoctoral research position at McMaster University in Canada.
Dr Faghih earned her PhD in Computer Science from the University of Waterloo, Canada, and her MSc and BSc in Computer Engineering from Sharif University of Technology. She has published research in international journals and conferences and has supervised undergraduate, master's and doctoral research.
Her work bridges academic research and practical applications, including collaborations with industry on dependable software, AI systems, policy enforcement and software quality.