56 months have passed since my second enrollment, but this time it worked! I'm finally graduated in computer science with a final score of 99/110.
I think this is the time to assess a balance of these years.
I'm grown, surely. Grown as a man and programmer. The stage (and thesis) I chose were challenging and helped me understanding who I am and what I could do. I learnt lot from this experience, and from all these years. I'm surely a better computer scientist than before.
Talking about our professors, it turned out that many of our teachers are extraordinary people, and a few are extraordinary assholes. Shit happens, I suppose it's the same eveywhere. The coolest course was, of course, cybernetics; the worst.. mm.. I suppose databases. In the middle, some wonderful, some useless, some I'll never forget, and a couple that changed my way of thinking forever. There were a lot of mind-expanding matters and a few simply mind-blowing.
Graduation let me also know lot of special people: living and among.. the dead! Now I can recognize the importance, for instance, of people like Gauss, whose name flows constantly along our graduation path: from algorythms to cybernetics, through linear algebra, probability and physics, it seems that everythings sprung out of his incredible mind.
It's nice that, even in my small thesis, a little piece of Gauss' work appeared: my last convolution filter used a discrete gaussian kernel in order to obtain a better smoothing! :)