1. Parallel programs
2. Divide-and-Conquer for Parallel Processing
3. , , , and , ‘A multiprocessor project for combinatorial computing’, Proceedings of Session 82 of Canadian Information Processing Society, 325–329 (1982).
4. and , ‘Application-specific vs general-purpose languages for distributed microprocessor systems’, Department of Computer Science, Concordia University, Montreal, in preparation.
5. The Design of a Message Switching System: An Application and Evaluation of Modula