Well, I read about half of the article and stopped. IMO this guy must have been in a complete fog during his study of electronics. I got the impression the author never really understood the material that was being taught at the college he attended. I certainly don't think this is a good source for understanding semiconductors and how they work.
First, let me say that I have a 2 year degree in electronics from a Junior College here in Jacksonville and I feel I have a fairly good understanding of electronics at that level. While I was still taking courses, a statewide evaluation was made of what was being taught at the different colleges and universities here in Florida. The main concern was there was a good balance between how much theory was taught vs. practical application. The findings for the curriculum I took was that it was too heavy on theory. Also, before I took electronics I had 4 semesters in Chemistry which involved the study of atomic theory.
That being said, I don't claim to be an expert on electronics at all, but I do understand electronics and certainly how transistors work (It just ain't that hard). I never felt that any of the conventional teachings involving current flow were hard to grasp or that they didn't make any sense. After all theories are the result of scientific investigation and conclusions drawn from them.
At the end of the day what really matters is their practical application whether it be circuit design or troubleshooting.
There are several members of this forum that have 4 year degrees (and possibly more) in Electrical Engineering. I would like to hear what they have to say about this article.