I am seriously thinking about doing a correspondence course for getting a bachelor (and maybe eventually a master) in computer science