Through experiencing the courses of Brauch C++ Programing, I learned that the charm of the field of finance, for me, is the uncertainty hidden in financial market. Though the financial market appears on its face to be unpredictable, financial engineering with mathematical models brings clarity to the market’s hidden regularities. Financial engineering fascinates me by its magic power in perfecting the combination of mathematics, computer science and finance to ingeniously address complex financial problems.