I'd also recommend looking into week-long activities like the one at University of Arizona. I've been to both the beginning and advanced Adult camps and they were great fun.
As for Physics, I'll leave that as an exercise for other posters
. . . but just did the sorts of things in C they already knew how to do in Java (except awkwardly in C), and didn't understand the point of the class (and perhaps the class was pointless). . .
But isn't the real question whether the class was actually pointER-less?
7/9 (and her character's perspective, not her rack)
The general consensus is that her rack is the single biggest contribution to Voyager. (ba-dum-pshhhhh, thank you, thank you, I'll be here all week)
"Now this is a totally brain damaged algorithm. Gag me with a smurfette." -- P. Buhr, Computer Science 354