If I could, I will give a zero to this program. The director of the program is a fraud. The whole program is a way he cheats money. The whole project is of no help to professionalism. What you do every day is just taking class. Besides, the quality of the teacher is bad, and even widely criticized on the Internet, but he still insists that every student must take this class. For non financial majors, though you can apply, he will also admit you for money. But you don't get the promotion you want because they think you're an expert in finance and unfairness to different majors is a performance of a "professional program". After this program, you are still a novice in finance, and you will continue unable to code well.