I am now IAnimate alumni :-) It was the biggest challenge I ever did and very happy with my progress. Also, even though it is finished, it allowed me to see what are my actual weaknesses and I will work on them. I am currently finishing both last assignments, which I finished very quickly, nearly 2 weeks for each ones.
Currently taking a few days off before jumping back on animation. Has a bunch of projects in mind.
I would recommend IAnimate to anybody. I have had amazing mentors, each one of them has different approaches which is much more preferable than learning a single method. Each workshop not only make my animating skill better but fed my passion for it.