My son took the AP version of the CS50 course last year in high school and showed me some of the exercises and videos. I immediately updated a lot of my own class materials after watching them and relentlessly hyped the edX class as a great companion to what we were learning. The entire environment, the culture, that Professor Malan has created is absolutely fantastic and I am incredibly grateful that Harvard has mad…
Can you get into some specifics that you adopted? I'm listening to the pedagogy video I linked in another comment and so far my takeaway is that Harvard / Malan has a LOT of money to spend on video production, TAs, and the like. That's not easily replicable.
One more thing, with the course needing to be quickly adapted to Zoom last spring, I really noticed the importance of being able to give students rubrics and tests so that they could run their code with different inputs and make sure they were getting the correct outputs. That might seem obvious, but in the past the class was often in lab mode where I could walk around the class and work with them interactively.