织的成员，但他和其他几个成员对不列颠和爱尔兰共产主义组织对工人控制（Workers' control）的立场不满。 他们退出并组建了不列颠群岛共产主义组织。1980年代在爱丁堡攻读博士学位时，他和计算机科学专业的同学Muffy Calder一起加入大不列颠共产党。他在图像压缩、3D立体电视、并行编译器和医学影像等领域做出了贡献，因在经济计算问题的多学科领域的建议而广为人知，特别是作为《走向新社会主义》的共同作者，倡导对复杂经济进行更高效和更民主的规划。