BIOE 331: Protein Engineering (BIOE 231) — Stanford Root