I believe you should constantly be learning as much as you can. Whether it's taking more math classes or whatever.

I recently completed my time as a graduate student at Stanford University in the Computer Science Department. I was previously at Columbia University in New York where I was also working on an MS in computer science, but Stanford was a lot closer after I moved to the SF Bay area.

One thing I do to help teach myself is algorithms.

  • Math classes — The order math classes should be taken in.
  • Algorithms — Various algorithms I've written or studied.