AuntyCC, it was really helpful to hear that you have had jobs where they actually do "nudge" you. I guess I need to remember that. Parents generally have this horrible feeling that if you don't actually "teach" your child to be self-motivated when doing schoolwork, or regular work for that matter, that they will never be able to survive college or real life when you aren't there to push them or motivate them. I suppose that isn't really true, which is kind of liberating.
blastoff, the only time that I "forget" to give my son his meds is on weekends, and often it's a planned forgetfullness, just to see if we can test whether he really needs them. On school days, and other situations where he definitely needs them, I never forget. I actually don't think he would forget to give them to himself (I'm kind to start working on this now). You're right, though -- he obviously needs them and we need to have him take the meds even on weekends when he's just doing homework.
Francis -- your work sounds like the kind of stuff my son would love to play with all day. At least I think he would. But Electrical Engineering is a difficult thing to study in college. Did you find keeping up with your college classes difficult?