Miscellaneous Stuff

This is home to the some of the things I've put together over the years that... well have no more appropriate place to put them on this website.

Presentation: Introduction to LaTeX

This is a presentation I frequently give about the basics of LaTeX, what it is, how to use it, and the benefits it has over traditional WYSIWYG systems.

Complete Poems & Stories of Edgar Allan Poe

As a child, I loved the stories and poems of Poe. Below are all of the stories and poems of Poe, in a raw ASCII text format (.txt). I use them frequently in the courses I teach.

Complete Poems of Emily Dickinson

As a child, I was also fond of the poems of Dickinson. Below is a complete collection of al of her poems in a raw ASCII text format (.txt). As above, I use these frequently in the courses I teach.

Quotes Collection

A hodge podge of various thought-provoking or inspirational quotes I have collected over the years.

Old Flyers for LaRC

Shortly after we formed the Laboratory for Recreational Computing (LaRC) at UC, I was the president and we were desperate for new members. Thus, we put together the following list of flyers, many of which are rather vulgar and offensive. It worked beautifully.

Sun STAR Presentations

In 2002 I was a Sun Microsystems STAR (Student Technology Associate Representative) and gave the following presentations at UC (in exchange for free-schwag!)

Java
This provides a high-level perspective on what Java is, how it can be used, and what the future holds for Java developers. Great for those who have never used Java before.
Download: java.pdf, java.sdd, java.ppt.
Java & XML
This covers XML as well as the various API's available to manipulate and parse an XML document from Java. XML is extremely simple stuff and this presentation does a good job of covering the basics.
Download: xml.pdf, xml.sdd, xml.ppt, Notes xml_notes.txt.
JXTA
This covers, at a very high-level, what JXTA is. It discusses the benefits of Peer-to-Peer and distributed computing as well as many of the problems with today's Client-Server/Internet paradigm. If you write distributed apps (or want to), and would like to know how JXTA technology can help, this presentation provides some useful info.
Download: jxta.sdd, jxta.ppt, Notes jxta_notes.txt.
J2ME
This presentation covers J2ME, the Macro-Edition of the Java 2 language. The basics of programming J2ME in an embedded world are discussed, along with the various tools available for developers working with embedded apps (such as emulators).
Download: j2me.pdf, j2me.sdd, j2me.ppt, Notes j2me_notes.txt.
Java in Robotics
Applications of the above technologies in robotics.
Download: robotics.pdf, robotics.sdd, robotics.ppt.