I am a female born in 1983 and have always been deeply interested in computers, but have nonetheless felt inexplicably out of place for it. I was in advanced math classes my entire life and placed out of calculus in college. I took a summer programming class at a different university in 2000 and fell in love with programming. But when I got back to school, I took another CS class that was exactly as described in this article. I can't quite articulate the feelings of isolation and frustration I felt in that class, but they were strong enough to drive me away from CS and engineering for a long time.
I have a History degree.