I like the fact that you have math background and also know some programming languages such as C/C++. However, the graduate admission committee will look at your GPA. So I encourage you to apply officially but I can not guarantee you receiving an offer. If the committee and department is fine with your GPA, then I’d like to take you. Also it’s better to apply master program rather than PhD, since you don’t have a master degree.
是要我的意思吗?