The title of this page is "Computer Science." However, Computer Science is not, in fact, a science and has very little to do with computers. This page is more about problem-solving than anything else. These problems and their solutions just happen to be expressed in the highly precise medium of computer programs. So, this page may as well be titled, "how I have learned to solve problems with computers."
These projects span several different fields.