The influence of articulation rate, and the disfluency of others, on one's own speech. - Ian Finlayson; Robin J. Lickley; Martin Corley (DiSS-LPSS, 2010)

Improving Low Power Processor Efficiency with Static Pipelining. - Ian Finlayson; Gang-Ryung Uh; David B. Whalley; Gary S. Tyson (Interaction between Compilers and Computer Architectures, 2011)

An Overview of Static Pipelining. - Ian Finlayson; Gang-Ryung Uh; David B. Whalley; Gary S. Tyson (IEEE Comput. Archit. Lett., 2012)

Improving processor efficiency by statically pipelining instructions. - Ian Finlayson; Brandon Davis; Peter Gavin; Gang-Ryung Uh; David B. Whalley; Magnus Själander; Gary S. Tyson (LCTES, 2013)

Scheduling instruction effects for a statically pipelined processor. - B. Davis; Ryan Baird; Peter Gavin; Magnus Själander; Ian Finlayson; F. Rasapour; G. Cook; Gang-Ryung Uh; David B. Whalley; Gary S. Tyson (CASES, 2015)

Introducing Tetra: An Educational Parallel Programming System. - Ian Finlayson; Jerome Mueller; Shehan Rajapakse; Daniel Easterling (IPDPS Workshops, 2015)

Using the Game Boy Advance to teach computer systems and architecture. - Ian Finlayson (J. Comput. Sci. Coll., 2017)

The effect of gender on student self-assessment in introductory computer science classes. - Ian Finlayson (J. Comput. Sci. Coll., 2020)

Jguardrail: A Framework for Identifying Possible Errors in Student Java Code. - Ian Finlayson; Stephen Davies (J. Comput. Sci. Coll., 2024)

A Shortcut to Parallel Programming in Java. - Connor Hairfield; Ian Finlayson (J. Comput. Sci. Coll., 2024)

Creating a Jguardrail Plugin for IntelliJ IDEA. - Mackenzie Swain; Ian Finlayson (J. Comput. Sci. Coll., 2024)