Early in the course, I use many small assignments to help students get over the learning curve for C. This works well, but expect to have many due dates in the early to middle part of the term.