Reading the comments in this thread, I am surprised to see that many think it lacks math. I am majoring in applied math (all my professors are french-school mathematicians, in a non american university) but I deem my courses excessively theoretical. It doesn't help that the degree is 6 years long.
In the meantime I've been solving coding problems but still feel like I lack something in order to make working AI programs. Maybe someone can tell me if the non-math courses listed there are more than enough for a person like me to get into AI.
If you're curious about my background, feel free to ask.