What I liked
Having a clearly defined task, then being given complete freedom in how I would approach it, has been a great experience in ideating, planning, managing, and executing a project mostly autonomously, while getting practice communicating results and asking for input and external resources when helpful; in that last regard, my supervisor was quite supportive. And it goes without saying that I've also learned a lot on the technical side in the process!