Before starting the CFI courses, I have zero financial background, but I know I love mathematics, I believe in my reasoning and analytical skills. So I went forward to take all the fundamental courses before start those required and elective courses. It took me one year to finish all these courses and get the CMVA certificate. These courses are very well designed, structured, very practical, very informative, distinct and pertinent, perfectly meet my needs. Brilliant work, thanks a lot CFI!