Ivo, I taught C at Colorado Technical College, and I taught C++ to the Cirrus Logic R&D division in Colorado. I might add that when I was teaching these things I learned that you either had it or you didn't. When I taught C, within a couple weeks I knew who in the class was going to make it and who wasn't. There were people there who'd decided to study computer science because they'd been told they could make a lot of money in the field. But they were like tone deaf people trying to learn to be concert pianists.