Giving the group project to test and apply what we learnt was really great idea . Although the report writing part seemed annoying when doing it , when we began to study for the end examination it was really useful . So I recommend the same things done to my junior batch and add more exercises if possible . : )