In honor of my awesome colleague David Malan.
One hundred two hundred three hundred four
Five hundred six hundred seven hundred more!?
Some major in Ec, others in gov,
but it's CS50 that they all come to love.
Some have programmed before, others have not,
but after three weeks it doesn't matter a lot.
Whether starting from scratch or from where skittles are easy,
even if "this old man" is a little bit cheesey,
through crypto and games to forensics and more,
they've all heard of 50 from Morocco to Singapore.
Whether by way of the the norm, or the hacker edition,
the students complete their CS50 mission.
Some do it by day, others by night
But when psets are due, they have all done all right
Why are they here and not ever there?
We don't know, they don't always share,
but it's probably the fantabulous CS50 Fair
Some start out nervous and some start out brave,
but many are just excited by Dave.
Some worry about failin', and we sometimes hear wailin', but mostly we hear,
"Thanks to good Professor Malan!"
Oh me Oh My
Oh me Oh My
David Malan is our 50 guy!
The kids are inspired, even when they're tired.
Why do they do it?
We don't get it quite,
But we know that with pizza and breakfast, they'll do it all night!
Year after year, we watch the course grow.
But it's more than just numbers you know.
There are ideas, so novel and new,
and tons of hard work done by only a few.
But we feel David's impact in course after course
Through numbers and interest, we feel the force.
We can't give you stock or even big money,
just do something cute and perhaps even funny.
What we want to do is say thanks and much more,
your presence, your teaching, your ideas we adore.
So keep working your magic and doing what you do,
knowing we're all extraordinarily grateful to you.