I imagine many of you are already clear on your reasons for taking this course, but let me begin by justifying the course's existence and giving you several different motivations for learning about algorithms.