Ha! Good one bluemonkmn! :laugh:
Well, in fact I don't have a degree in computer science, but I work as a software developper. I worked for 3 years in developping a quotation software for plumbers and electricians. It was in Delphi 7 there was no threading in the project. I fooled around with threading in Delphi in my spare time and it was a nightmare. :scared: (I was still a junior in software development though...)
Since about a year, I work as a C#.NET developper for a consulting company. I had to do a little threading in a windows service. (I am much more careful at work with my code. At home, in my SGDK2 project, I'm definitely sloppy.) At work, we use .NET framework 3.5, and there is much more support in handling threads. It seems less terrible now.

I have a degree in multimedia, rather than computer science. We did a little programming at school, but it was mostly design, 3d modeling and animation. I branched into pure programming after that. I wasn't very good at design and I liked programming much more.
I hope I haven't bored you to death with my professional life's story! :snore:
