SPEAKER: You certainly can. The course does change a little bit each year in terms of its problem sets, in terms of how we present some of the material, but the underlying syllabus is fundamentally going to be the same. So if you want to fill in some gaps in your knowledge, refresh yourself indeed on some of the topics, then absolutely. By all means, take the course again. But I would avoid getting stuck too much in a loop, so to speak, of doing the same material again and again, as opposed to broadening your horizons and taking some other class, or better yet, tackling some personal projects of interest that you can actually apply what you learned way back when in CS50 itself.