I haven't, but I think it's a helpful tool. The third part is challenging, I've heard, but it can only help you as a young banker. I am still considering going through it at some point in the future - I would hesitate to do it during my first year, since there are already so many hours, but since you have the time, it makes a lot of sense to get started.