Publications

Adding messages to a picture--Using HTML and JavaScript to Capture Inputs and Create Text for Canvas and Hyperlinks<jsmag> for JavaScript Professionals, December, 2012

Playing What the Viewer Wants--Using JavaScript and a video event to Play Portions of a Video,<jsmag> for JavaScript Professionals, November, 2012

Checking on jumping a fence—Two ways to check if two line segments intersect<jsmag> for JavaScript Professionals, October, 2012

Transitions from Image to Image—Animation, internal buffering, and calculation of pixel coordinates,<jsmag> for JavaScript Professionals, September, 2012

Dynamic Scalar Vector Graphics—Using JavaScript to Change SVG elements<jsmag> for JavaScript Professionals, August, 2012

Where am I: Now and Then—Geolocation,Google Maps API, and localStorage,<jsmag> for JavaScript Professionals, July, 2012

Parametric Equations, Parallel Structures, Application States,<jsmag> for JavaScript Professionals, June, 2012

Rotating Video and Other Tricks,<jsmag> for JavaScript Professionals, May, 2012

Integrating Media into Sets of Applications, <jsmag> for JavaScript Professionals, April, 2012.

Using PHP with JavaScript and the Google Maps API, PHP Solutions Magazine, March, 2012.

Invited talk at STEM Lego Conference, Pace University, May 14, 2011.

HTML5 and JavaScript Projects, Apress, October, 2011.

Invited talk at STEM Lego Conference, Pace University, May 14, 2011.

The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript., Friends of Ed/Apress, October, 2010.

Teaching programming using games, Games in Engineering and Computer Science Education, June, 2010

Beginning Scripting Through Game Creation, published Course Technology Cengage Learning.

Explorations in Origami, Hawaii International Conference on Arts and Humanities, January, 2008

Implementing a College Level Robotics Course, Robotics Educators Conference, Butler, PA, August 16, 2007

Observations on Teaching Programming, Hawaii International Conference on Arts and Humanities,January, 2007

Improving Quantitative Reasoning Through Analysis of News Stories, with Catherine Dwyer, International Journal of Learning, Volume 12, Issue 6, pp.165-174.

Identifying Effective Structural Dimensions for Course Portals, Catherine Dwyer lead author, International Journal of Learning, Volume 12, Issue 6, pp. 129-134.

Quantitative Reasoning for Humanities Students, Hawaii International Conference on Arts and Humanities, January, 2006

Quantitative Mis-Information: Learning the Importance of Quantitative Analytic Skills by Studying their Mis-application, Twelfth International Conference on Learning, Granada, Spain, July 11-14, 2005

Using Making Directions for Origami as an Example in Teaching Programming, Talk given at Conference on Origami for Education and Therapy (COET) 2004, New York City, June 29, 2004.

Virtual Pet: An Exercise in XML & XSLT, The Journal of Computing Sciences in Colleges, Proceedings of the Ninth Annual CCSC Northeastern Conference, Schenectady, NY, April 23-24, 2004.

Creating Database Web Applications with PHP and ASP, Charles River Media (now Cengage Learning), June, 2003.

Writing and publishing, Talk given at Sigma Xi meeting, Purchase College/SUNY, March 31, 2003.

with Michael Conry, Design and implementation of a new course: Creating Databases for Web applications,Consortium for Computing in Small Colleges: Northeastern Region Conference, Worcester, MA., April 19-20, 2002.

with Peter Ohring, Creating Web Documents: A case study on teaching a technical course at a Liberal Arts college, accepted for WebNet'2001, Orlando, Florida, October 23-27, 2001, but we could not attend. Click here to download the paper.

with Aviva Meyer and Daniel Meyer, Reflections on a Broken Heartand Computer Methods for producing (informal) Origami Directions 3rd International Meeting on Origami, Science, Mathematics, and Education, Asilomar, California, March 9-11, 2001.

with Catherine Dwyer, MS Visual Basic 6.0 Games Programming, Course Technology, April 16, 2001.

A Case Study in Teaching Programming using a Hybrid Instructional Model,ISECON 2000, On-line Archive of Proceedings.