It was quite a while ago for me, too. I started at about 12 when my dad taught a math course at the local community college and taking courses for credit my freshman year of high school. I needed to do it on my own time, though, because my school didn't believe in acceleration (even though the community college did). However, some of the credits didn't transfer to my university a few year later, and I had to redo them in college... However, I did meet some real peers during my experience, which was better than getting credit for me. I also was able to learn new material.