Angus Thomson, PhD, CS.c.