-
The Joint CS and E&CE Proposal for a Software
Engineering Undergraduate Degree
Program.
Seminar, PADS Research Group, University of Waterloo.
June 1999.
-
Issues in Joint Undergraduate Software Engineering
Degree Program Design.
Conference Presentation, Canadian Conference on Computer Engineering Education,
Vancouver, BC.
June 3, 1999.
-
Design Patterns for the Data Structures and Algorithms
Course.
Conference Presentation, Proc. SIGCSE 1999 Technical Symposium, New Orleans,
LA.
March 25, 1999.
-
The Parsimony Project: A Distributed Simulation
Testbed in Java.
Conference Presentation, Proc. 1999 International Conference On Web-Based
Modelling & Simulation, San Francisco, CA.
January 19, 1999.
-
On the Design and Implementation of the Parsimony
Checkpoint
Package.
Seminar, PADS Research Group, University of Waterloo.
January 1999.
-
C++ and Java: Comparing Apples with
Oranges.
Invited Talk, IEEE Canada, Kitchener-Waterloo Section, University of Waterloo.
October 27, 1998.
-
Parsimony: Parallel Simulator Once Named
Yaddes.
Seminar, PADS Research Group, University of Waterloo.
May 1998.
-
Java Inner Classes are Way
Cool.
Seminar, PADS Research Group, University of Waterloo.
March 1998.
-
Tricks of the
Masters.
Seminar, PADS Research Group, University of Waterloo.
1997.
-
Java from the Perspective of a Long-Time C/C++
Hack.
Seminar, PADS Research Group, University of Waterloo.
1997.
-
Preaching/Teaching Objects from Day
One.
Conference Presentation, Canadian Conference on Computer Engineering Education,
Waterloo, ON.
May 9, 1997.
-
On the Security of CGI
Scripts.
Seminar, PADS Research Group, University of Waterloo.
1996.
-
An Algorithm for Speculative Parallel Execution of
Rendezvous-Synchronized
Simulation.
Conference Presentation, 9th Workshop on Parallel and Distributed Simulation,
Lake Placid, NY.
June 17, 1995.
-
Experiences in Parallel and Distributed
Simulation.
Invited Talk, IEEE Student Branch, University of Waterloo.
March 14, 1995.
-
Speculative Parallelism in Rendezvous Synchronized
Simulation.
Research Seminar, Royal Institute of Technology, Stockholm, Sweden.
April 22, 1994.
-
The Yaddes Project: Parallel Simulation Research at the
University of Waterloo.
Research Seminar, Royal Institute of Technology, Stockholm, Sweden.
January 31, 1994.
-
Selecting the Checkpoint Interval in Time Warp
Simulation.
Conference Presentation, 7th Workshop on Parallel and Distributed Simulation,
San Diego, CA.
May 16, 1993.
-
On the Trade-off betweeen Time and Space in Optimistic
Parallel Discrete-Event
Simulation.
Conference Presentation, 6th Workshop on Parallel and Distributed Simulation,
Newport Beach, CA.
January 22, 1922.
-
Parallel Simulation of Continuous Systems using Time
Warp.
Research Seminar, VLSI Research Group Research Review, University of Waterloo.
1991.
-
Null Message Cancellation in Conservative Distributed
Simulation.
Conference Presentation, 5th Workshop on Parallel and Distributed Simulation,
Anaheim, CA.
January 23, 1991.
-
Parallel (Distributed) Discrete-Event
Simulation.
Seminar, Bell Northern Research (BNR), Ottawa, Canada.
1991.
-
Yaddes Project
Overview.
Seminar, Cadence Computer Corp., Ottawa, Canada.
1990.
-
Simulating Continuous Systems with Piecewise Linear
Signals using Time
Warp.
Research Seminar, VLSI Research Group, University of Waterloo.
1990.
-
Performance of Discrete Event Simulation on a
Multiprocessor using Optimistic and Conservative
Synchronization.
Conference Presentation, 1990 Int. Conf. on Parallel Processing, Pheasant
Run, IL.
August 17, 1990.
-
The Impact of Lookahead on the Performance of
Conservative Distributed
Simulation.
Conference Presentation, 1990 European Simulation Multiconference, Nuremberg,
FRG.
June 10, 1990.
-
The Yaddes Distributed Discrete Event Simulation
Specification Language and Execution
Environments.
Conference Presentation, 3rd Workshop on Parallel and Distributed Simulation,
Tampa, FL.
March 28, 1989.
-
Potential Harm of Introducing Advanced Computing
Concepts in the Lower
Years.
Seminar, Engineering Education Research Centre (EERC), University of Waterloo.
1989.
-
Progress in Distributed
Simulation.
Research Seminar, First Annual Information Technology Research Center (ITRC)
Research Review, University of Toronto.
1989.
-
A Unified Modeling Methodology for Performance
Evaluation Of Distributed Discrete Event Simulation
Mechanisms.
Conference Presentation, 1988 Winter Simulation Conf., San Diego, CA.
December 12, 1988.
-
Semi-Static
Dataflow.
Conference Presentation, 1988 Int. Conf. on Parallel Processing, Pheasant
Run, IL.
August 15, 1988.
-
A Distributed Discrete-Event Simulation
Testbed.
Research Seminar, VLSI Research Group Research Review, VLSI Research Group
Research Review.
1988.
-
Dataflow on a Queue
Machine.
Research Seminar, Department of Electrical Engineering, University of Waterloo.
1987.
-
Dataflow on a Queue
Machine.
Ph.D. Thesis Oral Defense, Department of Electrical Engineering, University of
Toronto.
1987.