Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
Are you interested in teaching the CS50 curriculum at your university or high school?