professor rob mclachlan