"CIS650 - Internet Data Architectures",
            A graduate course at Syracuse University, Fall 2000

"Shared Place: A New Paradigm for Web-based Collaboration",
            Doctoral Colloquium at Computer Supported Cooperative Work 2000, December 2000

"Component Architecture for Building Web-based Synchronous
            Collaboration Systems",
            Lukasz Beca, Geoffrey C. Fox, Marek Podgorny,
            Presentation at WETICE'99, Stanford University, June 1999

"Shared Places on the Web",
            Overview of Shared Place technology - early stages of my PhD dissertation work
            NPAC, Syracuse University, May 1999

"Java Shared Data Toolkit: Overview",
            Based on "Java Shared Data Toolkit User Guide" by Rich Burridge,
            Tango group seminar, NPAC, Syracuse University, March 1999

"Elements of concurrent programming in Java",
            Based on "Concurrent Programming in Java: Design Principles and Patterns"
            by Doug Lea,
            Tango group seminar, NPAC, Syracuse University, February 1999

"Internet and Collaborative Environments",
            Presentation for CPS 640 course, NPAC, Syracuse University, July 1998

"State Management and Message Routing in Collaborative Environments",
            Master thesis defence, Syracuse University, December 1997