> I am teaching OO using Ruby at my work. We are treating it like an
in-house
> university course. All who pass will get a certificate of completion.
>
> The class is one hour, two days a week for 13 weeks (2nd qtr),
> for a total of 26 hrs class time. We assign homework that I
> create and readings from "Teach Yourself Ruby in 21 Days".
>
> After the Unit Test lesson (#3) all coding homework is test-case driven.
> Makes it easy to grade functionality and is an excellent
> communicator to the students of the requirements.
>

Sounds like fun.  I've had an interest for a long time in teaching some
courses on programming (to non-programmers), trying to start out with Ruby,
extreme dynamic OO, test-first, etc.  Sort of in the
Hello-World-considered-harmful vein.  Sounds like you're just about living
that dream.

Maybe I should head down to Lexington and gate-crash one of these sessions
after I get back home from India.  I'll be the guy heckling in the back. ;)

Chad