Polymer tribology: friction and wear of engineering polymers, particularly under non-conformal, rolling-sliding contact in gears, cams and pulleys. Flexible displays: properties and manufacture of thin films of transparent conducting oxides on polymer substrates for flexible display, touch-screen and related applications (plastic electronics). Biomedical engineering: fracture, fatigue and viscoelasticity in medical grade polymers for bioengineering.