WHO AM I?
I am a final year DPhil student at the University of Oxford under the supervision of Stefan Kiefer and Dave Parker. My research is in the field of automated verification, in particular, I am interested in the robustness of probabilistic bisimilarity. Before joining Oxford, I spent two years at IBM on the cryptography performance team. I earned my master's degree in Electrical and Computer Engineering at York University in 2021, supervised by Franck van Breugel, with research focused on probabilistic model checking of randomized Java code. I completed my undergraduate degree in Computer Engineering at York University in 2019.
Programming Languages: Java, JavaScript, C, C#, Python, Bash, MATLAB, Verilog, OCaml, MIPS
Verification Tools: PRISM, JPF, Dafny, TLA+, Eiffel, Rodin
Databases: SQL
Frameworks: React
DevOps & Tools: Git, Jenkins, Docker, Gradle
EXPERIENCE
Admissions and Access
St John's College
- Designed interview questions and co-conducted admissions interviews for Computer Science & Mathematics undergraduate applicants.
- Delivered accessible lectures on computer science and ran mock interviews to support Year 11-12 students in their admissions preparation as part of the St John's Inspire Summer School.
Software Developer
IBM
- Created, executed, and analysed cryptography benchmarks for IBM Semeru (open-source JDK) to detect throughput and startup regressions across operating systems.
- Improved the performance of security algorithms across IBM's Java distributions, including an OpenSSL-backed elliptic curve (EC) implementation with ~300% micro-benchmark speedup.
- Developed the security component for the IBM Semeru InstantOn project.
Award: Champion Learner badge in 2022
RESEARCH
Doctoral Research
University of Oxford
Dissertation: Robust Probabilistic Bisimilarity
- Investigated the continuity of the probabilistic bisimilarity distance (provides a quantitative measure of behavioural difference) under small perturbations of transition probabilities.
- Introduced robust probabilistic bisimilarity for labelled Markov chains which ensures the continuity of the bisimilarity distance for bisimilar pairs of states.
- Designed an efficient algorithm to compute robust probabilistic bisimilarity and validated its practical performance via experiments.
- Defined the notions of robust probabilistic bisimilarity distance and proximity, which, loosely speaking, provide an upper bound on the probabilistic bisimilarity distance when the transition probabilities are slightly perturbed.
- Developed polynomial-time and policy-iteration-based algorithms to compute the proximity.
Master's Research
York University
Thesis: Probabilistic Model Checking of Randomized Java Code (slides)
- Developed jpf-label, an extension for the model checker Java PathFinder (JPF), leveraging Java bytecode to enable users to label states in the Markov chains extracted from Java programs.
- Implemented a converter which leads to the first model checking tool that can check probabilistic properties randomized algorithms written in Java via integration with the probabilistic model checker PRISM.
- Implemented three established algorithms for probabilistic bisimilarity to minimize the state space of labelled Markov chains and mitigate state-space explosion.
- Boosted the performance of these algorithms by improving frequently executed code, and benchmarked their runtime and memory consumption against PRISM's default algorithm.
NSERC Undergraduate Research Assistant
York University
Distributed Computing, Concurrency and Verification Group
- Curated a large collection of realistic instances of probabilistic models and implemented randomized algorithms in Java.
- Assessed the impact of parameters on the properties of a Markov chain.
Award: Third Place Poster Presentation at the Lassonde Summer Student Research Conference
Research Assistant
York University
Molecular Communication and Information Theory Laboratory
- Implemented steady-state probability distributions and entropy calculations in Python to determine the mutual information between the number of RNA molecules produced by a two-state promoter and the promoter concentration.
NSERC Undergraduate Research Assistant
York University
Integrated Circuits and Systems Laboratory
- Created the backend of a wireless EEG headband; optimized for low weight, compact form factor, and power efficiency to improve patient comfort and battery life.
- Designed and tested a PCB in Altium Designer for electrophysiological signal acquisition.
- Wrote software in Verilog to decode and organise recorded signals on an FPGA.
- Developed C firmware to transmit processed data via bluetooth (BLE 5.0) to a base station that provides diagnostic algorithms.
Award: Students' Choice at the Lassonde Summer Student Research Conference
TEACHING
Tutor and Demonstrator
University of Oxford
- Taught Probabilistic Model Checking, Computer-Aided Formal Verification, and Compilers.
Graduate Teaching Assistant
York University
- Held office hours and marked projects for Software Engineering Requirements, System Specification and Refinement, and Computer Use Fundamentals
- Mentored a fourth year engineering capstone group on technical aspects of their project.
Award: Teaching Assistant Certificate in Teaching (TACT) in 2020
Undergraduate Teaching Assistant
York University
- Supervised lab sessions and flipped lectures for Computational Thinking through Mechatronics.
EDUCATION
DPhil Computer Science
University of Oxford
Supervisors: Dr. Stefan Kiefer and Dr. David Parker
Affiliation: St. Cross College
Award: Clarendon Fund Scholarship
MASc Electrical and Computer Engineering
York University
Supervisor: Dr. Franck van Breugel
Awards: NSERC Alexander Graham Bell Canada Graduate Scholarship, Lassonde Graduate Scholarship, Lambert Family Award
BEng Spec. Hons. Computer Engineering
York University
First Class Standing With Distinction, Member of the Dean's Honour Roll GPA: 8.72/9.00 (or approx. 3.96/4.00)
Selected Awards: Ontario Professional Engineers Foundation for Education Gold Medal, Lassonde School of Engineering Gold Medal, York University President's Scholarship
PUBLICATIONS
- PrePrint: Syyeda Zainab Fatmi, Stefan Kiefer, David Parker, and Franck van Breugel. On the continuity of the probabilistic bisimilarity distance. 2026
- Syyeda Zainab Fatmi, Stefan Kiefer, David Parker, and Franck van Breugel.
Robust probabilistic bisimilarity for labelled Markov chains. In Ruzica Piskac and Zvonimir
Rakamaric, editors, Proceedings of the 37th International Conference on Computer Aided
Verification, volume 15932 of Lecture Notes in Computer Science, pages
254–275, Zagreb, Croatia, July 2025. Springer-Verlag
* Received a Distinguished Paper Award (news) - Syyeda Zainab Fatmi, Xiang Chen, Yash Dhamija, Maeve Wildes, Qiyi Tang, and Franck van Breugel. Probabilistic model checking of randomized java code. In Alfons Laarman and Ana Sokolova, editors, Model Checking Software: Proceedings of the 27th International SPIN Symposium, page 157–174. Springer-Verlag, July 2021
- Tianyu Zhan, Syyeda Zainab Fatmi, Sam Guraya, and Hossein Kassiri. A resource-optimized vlsi implementation of a patient-specific seizure detection algorithm on a custom-made 2.2 cm² wireless device for ambulatory epilepsy diagnostics. IEEE Transactions on Biomedical Circuits and Systems, 13(6):1175–1185, October 2019
- Alireza Dabbaghian, Tayebeh Yousefi, Syyeda Zainab Fatmi, Pooria Shafia, and Hossein Kassiri. A 9.2-g fully-flexible wireless ambulatory eeg monitoring and diagnostics headband with analog motion artifact detection and compensation. IEEE Transactions on Biomedical Circuits and Systems, 13(6):1141–1151, August 2019
- Alireza Dabbaghian, Tayebeh Yousefi, Pooria Shafia, Syyeda Zainab Fatmi, and Hossein Kassiri. A 9.2-gram fully-flexible wireless dry-electrode headband for non-contact artifact-resilient eeg monitoring and programmable diagnostics. In 2019 IEEE International Symposium on Circuits and Systems (ISCAS), pages 1–5, May 2019
ACTIVITIES
- Robust Probabilistic Bisimilarity, CS Theory Seminars, York University, September 2025
- Robust Probabilistic Bisimilarity for Labelled Markov Chains, International Conference on Computer Aided Verification, Zagreb, July 2025 (slides)
- Robust Probabilistic Bisimilarity, Automata in the Wild, University of Warwick, April 2025
- On Probabilistic Bisimilarity Distances of Labelled Markov Chains, Verification Seminars Series, University of Oxford, June 2024
- Probabilistic Model Checking of Randomized Java Code, International SPIN Symposium on Model Checking of Software, Online, July 2021 (slides)
- jpf-label, Java PathFinder (JPF) Workshop, Online, November 2020 (slides)
(sub-reviewer)
- ACM Transactions on Autonomous and Adaptive Systems (TAAS), 2025-26
- 35th International Conference on Concurrency Theory (CONCUR), 2024
- 47th International Colloquium on Automata, Languages and Programming (ICALP), 2020
- 32nd International Symposium on Model Checking Software (SPIN), 2026
- 32nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), 2026
- International Joint Conferences on Theory and Practice of Software (ESOP, FASE, FoSSaCS), 2024 and 2025
- Algorithmic game theory reading group, with participants from various European institutions, 2025 to 2026
- York University DisCoVeri (distributed computing and verification) summer reading group, 2019 and 2020