I am glad to notice this sort of posts and side with most of what Qingfeng has presented. The topics about the education are always discussed and it seems that I am qualified to say something, as the PHD of engineering. For my part, Mathematics is really important but it is aslo basic to some extent. It is more essential to learn different kinds of sciences and try to combine them for actual applications. Once you always have the ability to tackle the problems to be solved, it demonstrates that you learn "well" at school. However, learning well does not identify with studying well, which needs innovative ideas.