Well. I just recently attended CSA selection process and all I can say is, it's tough! Mind you out of 160 shortlisted only 15 goes through for FI. Lucky to say I'm one. Don't underestimate CSA. I earned a degree but choose to be part of the program.