Skip to content

Professor David BullB.Sc.(Exon), M.Sc.(Manc.), Ph.D.(Wales), FIET, FIEEE, C.Eng.

Professor of Signal Processing