professor colin stirling