Development of generic transferable skills, including numeracy, communication, IT and presentation skills, is an embedded element within all of the taught subjects and reflective practice is undertaken through the use of a personal development e-portfolio.