Homework or recitation worksheets: Protein Engineering Design Challenges