I haven't been around Java for all that long, but I do have enough knowledge to help people with college homework assignments or small projects. Algorithm development and source code optimization are what I am most interested in. Of course, those things don't have anything, specifically, to do with Java, and the only real reason I have taken to Java is portability. The ability to write code and have it be usable across the spectrum of Operating Systems, for the most part, just seems like the natural choice. Hopefully I will be able to help people find answers to their questions.