Senior Lecturer in Materials Chemistry, Recruitment & Outreach Officer
John Hardy (Speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Speaker)
Activity: Talk or presentation types › Invited talk
David Cheneler (Invited speaker), John Hardy (Contributor) & Allan Rennie (Contributor)
Activity: Talk or presentation types › Invited talk
John Hardy (Speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Invited speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Invited speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Invited speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Invited speaker)
Activity: Talk or presentation types › Invited talk
John Hardy (Speaker)
Activity: Talk or presentation types › Invited talk