
About
Dr. John Thistle is an Associate Professor in the Department of Electrical and Computer Engineering at the University of Waterloo, affiliated with the Waterloo Formal Methods (WatForm) research group. His research focuses on control of discrete event systems, formal synthesis/verification, and applications to software development, with emphasis on decidability and complexity of controller synthesis. He holds a PhD from the University of Toronto (1991) and has taught courses such as BME 356 (Control Systems), ECE 108/208 (Discrete Mathematics), and MTE 481/482 (Mechatronics Design Projects).
Research interests include formal methods in hardware/software engineering, cybersecurity, and infrastructure integrity. His work bridges traditional control engineering with distributed software systems design.
Publications span topics like parameterized network analysis (IEEE Transactions on Automatic Control, 2024) and deadlock analysis in ring topologies (2014). He currently supervises graduate students through Waterloo's formal methods research program.
Find John Thistle elsewhere
Related Searches
You Might Also Like
Mark AagaardUniversity of Waterloo · Associate Professor
Derek RaysideUniversity of Waterloo · Associate Professor
Mina Tahmasbi ArashlooUniversity of Waterloo · Assistant Professor
Sihang LiuUniversity of Waterloo · Assistant Professor
Paul WardUniversity of Waterloo · Associate Professor
Chris BauchUniversity of Waterloo · Professor