I take it that you would like to do something logic related?? Be aware that there aren't many people out there studying logic (as compared to more popular branches such as abstract algebra), so you'll have to do very well.
I like this schedule. Perhaps it's missing some analysis. Also complex variables is something that should be seen.
This schedule you're proposing isn't easy by far. Expect to spend quite some time on it. You should finish calculus as soon as possible as the other courses depend on that.