Fundamentals of Object Oriented Programming (NCR Corp, 1998)
Advanced Java (LA ACM PDS, Winter and Spring 1998)
Introduction to Java (LA ACM PDS, Summer 1997)
Computer Graphics in Java (LA ACM, April 1997)
An Overview of VRML (LA SIGPLAN, January 1996)
Ada and C++ in Education (Tri-Ada Educator's Workshop, 1994)
Ada and C++ (LA SIGAda/TACPLAN, 1994)
Object Oriented Programming (KWHY-TV, 1992)
Some Papers
John David N. Dionisio, Caskey L. Dickson, Stephanie E. August,
Philip M. Dorin, and Ray Toal. An open source software culture in
the undergraduate computer science curriculum. ACM SIGCSE
Bulletin39(2):70-74, June 2007.
Raymond J. Toal and Caskey L. Dickson, Language Issues in Generating
Simulations from Specifications, In M. H. Hamza, editor. Proceedings of
the 4th IASTED International Conference on Modelling, Simulation and
Optimization, Po`ipū, pages 281-286, ACTA Press, 2004.
Masahji C. Stewart and Ray Toal, Object Structure Navigation,
In M. H. Hamza, editor. Proceedings of the 6th IASTED International
Conference on Software Engineering and Applications, Cambridge,
pages 137-142, ACTA Press, 2002.
Robert G. Hayes, Gary B. Hughes, Philip M. Dorin and Raymond J. Toal,
Numeric Issues in Test Software Correctness, Proceedings AUTOTESTCON
2002, Huntsville, pages 662-677, IEEE Computer Society, 2002.
Raymond J. Toal and Robert G. Hayes, ATS Software Design Patterns,
Proceedings IEEE Systems Readiness Technology Conference,
Valley Forge, pages 649-657, IEEE Computer Society, 2001.
Robert G. Hayes and Raymond J. Toal, Distributed And Concurrent Test
Environments On Popular COTS Platforms, Proceedings AUTOTESTCON
2000, Anaheim, pages 544-553, IEEE Computer Society, 2000.
Robert Hayes and Ray Toal. Difficulties with Multithreaded
Programming in Popular Distributed and Object-Oriented Frameworks,
Proc. 1st Annual Software Technology Conference, Raytheon,
Inc., El Segundo, CA, September 1999.
Raymond J, Toal. Using Ada and C++ in Early Computer Science
Education. ACM Ada Letters, 16(1):
58-69, 1996.
Jodene M. Sasine and Raymond J. Toal. Implementing the
Model-View-Controller Paradigm in Ada 95. In Charles B. Engle,
editor, TRI-Ada '95 Conference Proceedings, Anaheim,
pages 202-211. ACM Press, 1995.
Raymond J. Toal. Toward Automated Compiler Verification.
Ph.D. Thesis, UCLA Computer Science Department, 1993.
David F. Martin and Raymond J. Toal. Case studies in compiler
correctness using HOL. In Proceedings of the 1991
International Workshop on the HOL Theorem Proving System and
its Applications, Davis, pages 242-252. IEEE Computer Society
Press, 1992.
Raymond J. Toal and Philip M. Dorin. Software engineering and the
game of Monopoly. ACM SIGCSE Bulletin22(4):2-10. December, 1990.
R. Toal, C. W. Lee, B. W. Oppenheim, L. Rice and O. S. Es-Said.
A model to predict the kinetics of transformation in 3000 series
Al alloys (II). In M. H. Hamza, editor. Proceedings of the
IASTED International Symposium on Identification, Modelling and
Simulation, Paris, pages 479-486. ACTA Press, 1987.
Books
One book is in progress. I'll link to someplace you can buy it when
it is published. If you are looking for free information, see the
course notes in the Courses section above.