I've taken the course several times, even though I didn't assist during the whole course the times after the first. But it seems that the parts I did take part in every time, reenforced the precise parts I needed help in. The experience is great, if one has the time they should take it again or just participate, watching and assisting others taking it for the first time. It gives you a different perspective of the course.
Sincerely, Aïzan