prof andrew hayward