Parallel programming patterns (Algorithmic skeletons);
Autonomic management in distributed computing.
Software Product Lines; Feature Modelling.
Assistant Director of Education (Computer Science)
Chair, Board of Examiners (Computer Science)
Member Central Student Appeals Committee (CSAC)
Member Academic Council
School of Electronics, Electrical Engineering and Computer ScienceComputer Science at Elmwood, ECS1Elmwood AvenueBelfastNorthern IrelandBT9 6AY
E-mail: firstname.lastname@example.orgTel:+44 (0)28 9097 1194Fax: +44 (0)28 9097 4879