Well structured module . Since every week we have to practically apply the concepts we learnt from the lecture , we can have a good understanding about the concepts . Since individual feedback for homework is given it is easy to understand what are the concepts we do not know clearly . Most of the workshops organized for programming challenge 1 are very useful for us to develop our projects .