During the summer term all our first year undergraduates undertook ambitious group projects to create emulators and assemblers using the Raspberry Pi.