News

Nov. 21, 2008 - After nearly a decade, I finally redesigned the whole site! It now uses XHTML 1.1 with CSS. The design is simple, and it should be pretty easy to navigate. I migrated everything to the new layout except for Message Box Demo and Sound Demo, neither of which demonstrated anything useful.

About this Site

This web site has been running since 1999, when I created it for a course project. I honestly did not expect it to be in existence for so long. Though most of the projects featured here are horribly obsolete, Truth Table Constructor has become quite popular on the Web. It was completely redesigned in early 2006 so that it can generate large tables and export them to images or text files. As time permits, I have been updating my implementations with cleaner, more efficient code.

Many of the projects are written in Java, an object-oriented (OO) programming language. In the early days of Java, developers primarily created applets for web pages, like the ones on display here. However, as Java matured, its role shifted from that of client-side applets to full-blown server-side enterprise applications. Some of the other projects make use of JavaScript for both logic and presentation. They serve as examples of how to create JavaScript objects and use JavaScript to create dynamic web pages.

Mini Biography

I am currently a Ph.D. candidate at Stevens Institute of Technology in Hoboken, NJ, where I have been researching underwater acoustic communication. I received my M.S. degree in computer science from Stevens in 2004 and my B.S. degree, also in computer science, from Seton Hall University back in 2001. I worked for Prudential Financial, KPMG, and Syncsort in between my educational endeavors. I am also an avid musician, having played the organ and piano for churches since 1991 and having served as cantor since 1999.