Implementing complex elementary functions using exception handling. - Thomas E. Hull; Thomas F. Fairgrieve; Ping Tak Peter Tang (ACM Trans. Math. Softw., 1994)

The computation and use of Floquet multipliers for bifurcation analysis. - Thomas F. Fairgrieve (1994)

Implementing the Complex Arcsine and Arccosine Functions Using Exception Handling. - Thomas E. Hull; Thomas F. Fairgrieve; Ping Tak Peter Tang (ACM Trans. Math. Softw., 1997)

Poetry Form Checker. - Paul Gries; Jennifer Campbell; Daniel Zingaro; Tom Fairgrieve (WCCCE, 2019)

Improving Student Takeaway in an Introductory Numerical Analysis/Scientific Computing Course: A Threshold Concepts Approach. - Jonathan Calver; Paul Muir; Tom Fairgrieve (Koli Calling, 2021)