computer chronicles
operating systems
virtual machines
assembly language
kernel development
fruitful projects