Week 4 HW: CFPS in batches