Just finshed a degree, 11 years general computer exp. before.
Final year project was to design and (almost) build a concurrent object based OS. Using distributed, persistant, independant, objects.
This was written totally in assembler (32 PMODE - x86).
i write various languages, this include java - but i have not done anything serious with it yet.