One of my students is building a go-kart from scratch for his curriculum this year; he is currently slogging through an online design software and taking apart an old, non-working go-kart engine ahead of re-building an old, non-working riding lawnmower engine for his go-kart.
But don't take my word for it; follow him on his blog. Yes, he has some punctuation errors, but this is what learning is about, yes? He is learning how to find his own voice in writing, and the most recent blog has more of him in it than the first few. I expect great things from this student!