Biochemistry 3392F/G: synthetic biology: principles and practice - Student Reviews & Tips | CourseRater