3.2 Theory 1
Pick one of the topics of the course and do some further reading on it. This is intentionally very open-ended. Here are some ideas:
Learn about new algorithms in the same category as those we covered.
Read an original research paper and an algorithm we covered.
Find a scientific application of the topic "in the real world" and learn about how it worked.
You should run your idea passed me before you work on it.
You should turn in a report that describes the learning you did. I’m fairly open in how you should imagine the report. You could write it like a scientific magazine article that you might find in something like Communications of the ACM, The Atlantic, Cosmopolitan, or WIRED. You could write it like the notes for a lecture in a class like this or a talk that would be given to students like yourself. I expect that you may have a little bit of discomfort on Theory 1, but that it will feel more natural with Theory 2.