Principles of Synthetic Biology - MITx: 20.305x (MIT)

What recommendations do you have for other facilitators who are using "Principles of Synthetic Biology - MITx: 20.305x"? Consider sharing additional resources you found helpful, activities that worked particularly well, and some reflections on who this course is best suited for. For more information, see this course on P2PU’s course page.