Professional Experience

Employment:
    1. 1984-present, Professor, School of Computer Science, McGill University
    2. 1996 (May-July), Visiting Professor, Department of Applied Mathematics II, Universidad Politecnica de Catalunya, Barcelona, Spain (host: Prof. Ferran Hurtado).
    3. 1996 (March-May) Visiting Professor, Department of Applied Mathematics, Universidad Politecnica de Madrid, Spain (host: Prof. Manuel Abellanas).
    4. 1995 (October-December) Vice-Chancellor's Research Best Practice Fellow, Department of Computer Science, University of Newcastle, Australia (host: Prof. Mike Houle).
    5. 1989 (June-August), Visiting Lecturer, Robotics Group, Department of Computer Science, University of Amsterdam (host: Prof. Franz Groen).
    6. 1989 (February-March), Visiting Professor, Department of Mathematics, University of West Indies, Barbados (host: Dean Charles Cadogan).
    7. 1988 (August-December), ASI Fellow, Advanced Systems Institute of British Columbia (Simon Fraser University), Burnaby, Canada (host: Prof. Binay Bhattacharya).
    8. 1986 (March-May), Visiting Scholar, Department of Mathematics, Courant Institute, New York University (host: Prof. Richard Pollack).
    9. 1980-81, Chercheur Invité, Centre de Recherche de Mathématiques Appliquées, Université de Montreal.
    10. 1978- 1984 Associate Professor, School of Computer Science, McGill University.
    11. 1977 (June-August), Visiting Scholar, Stanford University, Information Systems Laboratory (host: Prof. Thomas M. Cover).
    12. 1975 (June-September), Visiting Scholar, Stanford University, Information Systems Laboratory (host: Prof. Thomas M. Cover).
    13. 1974-1978, Assistant Professor, School of Computer Science, McGill University.
    14. 1973-1974, Visiting Assistant Professor, School of Computer Science, McGill University.
    15. 1972-1973, Visiting Lecturer (half-time), School of Computer Science, McGill University.
    16. 1968-1972, Research Assistant, University of British Columbia, Vancouver , B.C., Canada. Character recognition.
    17. 1968 (Jan.-June), Teaching Fellow, University of Tulsa, digital circuits and control theory.
    18. 1967-1968, Electronic Technician, University of Tulsa, Electrical Engineering Department, construction of electronic equipment (oscilloscopes).
    19. 1967 (May-Sept.), Draftsman, Williams Brother's Co., Tulsa, Okla., electrical drafting.
    20. 1966 (May-Sept.), Computer Programmer, Williams Brother's Co., Tulsa, Okla., Programming automated drafting of oil pipelines.


    Editorial Positions Held (present and past):
     

    1. Editor, Computational Geometry: Theory and Applications (1991-present)
    2. Associate Editor, International Journal of Computational Geometry and Applications (1991-present)
    3. Editorial Board Member, Forma (1985-present)
    4. Editorial Board Member, Investigación Operacional (2002-present)
    5. Editorial Board Member, Journal of Mathematics and the Arts (2006-present)
    6. Editor, Discrete and Computational Geometry (1986-97)
    7. Editor, The Visual Computer (1987-2003)
    8. Associate Editor, Pattern Recognition (1981-1997)
    9. Associate Editor, IEEE Transactions on Pattern Analysis and Machine Intelligence.
    10. Associate Editor, IEEE Transactions on Information Theory (January 1983 to July 1984)
    11. Associate Editor, Plenum Press Series on Advanced Applications in Pattern Recognition.
    12. Guest-Editor, The Visual Computer, Vol. 10, No. 8, May 1994, Special Issue on Computational Geometry.
    13. Guest Editor, Pattern Recognition Letters, Special Issue on Computational Geometry, vol. 14, No. 9, September 1993.
    14. Guest-Editor, Proceedings of the IEEE, September 1992, Special Issue on Computational Geometry.
    15. Guest-Editor, The Visual Computer, Vol. 3, No. 6, May 1988, Special Issue on Computational Geometry.

    16.  


    Present and Past Membership in Professional Societies:
     

    1. New York Academy of Sciences
    2. European Association for Theoretical Computer Science
    3. Institute of Electrical and Electronics Engineers:
      1. Computer Group
      2. Systems, Man, and Cybernetics Group
      3. Information Theory Group
    4. Computer Graphics Society
    5. Pattern Recognition Society
    6. Classification Society
    7. Statistical Society of Canada
    8. Canadian Society for the Computational Studies of Intelligence
    9. Canadian Man Computer Communication Society

    10. Society for the Interdisciplinary Study of the Mind


    Other Professional Positions Held:

                        2005
    1. Program Committee Member, International Symposium on Visual Computing, Lake Tahoe, Nevada, U.S.A., December 5 - 7, 2005.
    2. Program Committee Member, 3rd International Conference on Advances in Pattern Recognition, University of Bath, Bath, United Kingdom, August 22 - 25, 2005.
    3. Session Chair, 3rd International Conference on Advances in Pattern Recognition, University of Bath, Bath, United Kingdom, August 22 - 25, 2005.
    4. Session Chair, Paul Erdos Memorial Lecture, Seventeenth Canadian Conference on Computational Geometry, University of Windsor, Windsor, Ontario, Canada, August 10 - 12, 2005.
    5. Session Chair, Session 2B: Facility Location, Seventeenth Canadian Conference on Computational Geometry, University of Windsor, Windsor, Ontario, Canada, August 10 - 12, 2005.
    6. Session Chair, Session S4, Renaissance Banff, Bridges-2005: Mathematical Connections in Art, Music, and Science, Coxeter Day, The Banff Center, Banff, Alberta, Canada, July 31 to August 3, 2005.
    7. Program Committee Member, 5th Annual International Workshop on Computational Geometry and Applications (CGA'05), Suntec Singapore International & Convention Exhibition Centre, Singapore, May 9 - 12, 2005.
    8. Organizer, Workshop on Computational Geometry for Music Information Retrieval, Bellairs Research Institute of McGill University, Holetown, Barbados, January 28 to February 4, 2005.

                        2004

    1. Session Chair, Japan Conference on Discrete and Computational Geometry, Tokay University, Tomigaya, Shibuya-ku, Tokyo, Japan, October 8 - 11, 2004.
    2. Advisory Board Member, International Symposium on Voronoi Diagrams in Science and Engineering, University of Tokyo, Tokyo, Japan, September 13 - 15, 2004.
    3. Program Committee Member, Sixteenth Canadian Conference on Computational Geometry, Concordia University, Montreal, Quebec, Canada, August 9-11, 2004.
    4. Session Chair, Session 4B: Polygons and Polyhedra, Sixteenth Canadian Conference on Computational Geometry, Concordia University, Montreal, Quebec, Canada, August 9-11, 2004.
    5. Session Chair, Bridges-2004: Mathematical Connections in Art, Music, and Science, Southwestern College, Winfield, Kansas, July 30 to August 1, 2004.
    6. Program Committee Member, Computer Graphics International 2004, Crete, Grece, June 16-20, 2004.
    7. Co-Organizer, Second International Workshop on Computational Music Theory, Universidad Politecnica de Madrid, Escuela Universitaria de Informatica, Madrid, Spain, May 31 to June 4, 2004.
    8. Co-Organizer, Third Cuban Workshop on Algorithms and Data Structures, University of Havana, Havana, Cuba, April 26-30, 2004.
    9. Organizer, Workshop on Folding and Unfolding in Computational Geometry, Bellairs Research Institute of McGill University, Holetown, Barbados, January 30 to February 6, 2004.

                        2003

    1. Session Chair, Fifteenth Canadian Conference on Computational Geometry, Dalhousie University, Halifax, Nova Scotia, Canada, August 10-13, 2003.
    2. Program Committee Member, Computer Graphics International 2003, Tokyo Institute of Technology, Tokyo, Japan, July 9-11, 2003.
    3. Co-Founder and Co-Organizer, First International Workshop on Computational Music Theory, Universidad Politecnica de Madrid, Escuela Universitaria de Informatica, Madrid, Spain, June 30 to July 4, 2003.
    4. Co-Organizer, Second Cuban Workshop on Algorithms and Data Structures, University of Havana, Havana, Cuba, April 14-18, 2003.
    5. Organizer, Workshop on Geometric and Computational Aspects of Instance-Based Learning, Bellairs Research Institute of McGill University, Holetown, Barbados, January 31 to February 7, 2003.

                        2002

    1. Session Chair, Japan Conference on Discrete and Computational Geometry, Tokai University, Tokyo, Japan, December 6-9, 2002.
    2. Session Chair, Fourteenth Canadian Conference on Computational Geometry, The University of Lethbridge, Lethbridge, Alberta, Canada, August 12-14, 2002.
    3. Session Chair, NSF/CBMS Regional Research Conference in Mathematical Sciences on Geometric Graph Theory, University of North Texas, Denton, Texas, May 27 to June 1, 2002.
    4. Session Chair, Session on Statistical Methods, Interface-2002, Computer Science and Statistics: The Interface (theme: Geoscience and Remote Sensing), Ritz-Carlton Hotel, Montreal, Canada, April 17-20, 2002.
    5. Organizer, Special Session on Geometrical Computation, 5th International Conference on Operations Research, Havana, Cuba, March 4-8, 2002.
    6. Organizer, Workshop on Geometric and Computational aspects of Molecule Reconfiguration II: Chirality, Bellairs Research Institute of McGill University, Holetown, Barbados, February 1-8, 2002.

                        2001

    1. Chair, Paul Erdos Memorial Lecture Session, Thirteenth Canadian Conference on Computational Geometry, University of Waterloo, Canada, August 13-15, 2001.
    2. Program Committee Member, Thirteenth Canadian Conference on Computational Geometry, University of Waterloo, Canada, August 13-15, 2001.
    3. Co-Founder and Co-Organizer, First Cuban Workshop on Algorithms and Data Structures, University of Havana, Havana, Cuba, April 30 to May 4, 2001.
    4. Program Committee Member, Computer Graphics International 2001, City University of Hong Kong, Hong Kong, China, July 3-6, 2001.
    5. Organizer, Workshop on Geometric and Computational aspects of Molecule Reconfiguration, Bellairs Research Institute of McGill University, Holetown, Barbados, February 2-9, 2001.

                        2000

    1. Invited Participant, Workshop on Rigidity, The Fields Institute, Toronto, Canada, September 22, 2000.
    2. Session Chair, Twelfth Canadian Conference on Computational Geometry, Sheraton Hotel, Fredericton, New Brunswick, Canada, August 16-20, 2000.
    3. Program Committee Member, Twelfth Canadian Conference on Computational Geometry, Sheraton Hotel, Fredericton, New Brunswick, Canada, August 16-20, 2000.
    4. Program Committee Member, Computer Graphics International, Geneva, Switzerland, June 14-24, 2000.
    5. Organizer, First Canada-Cuba Workshop on Algorithms, School of Computer Science, McGill University, Montreal, Canada, May 29 to June 2, 2000.
    6. Organizer, Workshop on Computational Polygonal Entanglement Theory, Bellairs Research Institute of McGill University, Holetown, Barbados, February 4-11, 2000.

                        1999

    1. Session Chair, Session IX-A: Polyhedra II, Eleventh Canadian Conference on Computational Geometry, University of British Columbia, Vancouver, Canada, August 15-18, 1999.
    2. Program Committee Member, Computer Graphics International, Canmore, Alberta, Canada, June 7-11, 1999.
    3. Organizer, Workshop on Computational Geometry and Statistics, Bellairs Research Institute of McGill University, Holetown, Barbados, January 29-February 5, 1999.

                        1998

    1. Program and Organizing Committee Member, Tenth Canadian Conference on Computational Geometry, McGill University, Montreal, Canada, August 9-12, 1998.
    2. Session Chair, Tenth Canadian Conference on Computational Geometry, McGill University, Montreal, Canada, August 9-12, 1998.
    3. Organizer, Workshop on Computational Geometry in Architecture, Bellairs Research Institute of McGill University, Holetown, Barbados, February 6-13, 1998.
    4. Advisory Board Member, IEEE Transactions on Pattern Analysis and Machine Intelligence, 1991-present.

                        1997

    1. External Examiner, Ph.D. thesis of Vera Sacristan, Department of Applied Mathematics II, Universidad Politecnica de Catalunya, Barcelona, Spain, May 14, 1997. Title: Optimizacion Geometrica y Aplicaciones en Visibilidad.
    2. Organizer, Workshop on Immobilising Objects in Space, Bellairs Research Institute of McGill University, Holetown, Barbados, February 7-14, 1997.
    3. Advisory Board Member, Journal of Structure Classification.
    4. Council Member, The Classification Society, 1978-1981.

                        1996

    1. Panelist, Panel Discussion on the Interaction Between Facility Location and Computational Geometry, Conference on Facility Location and Computational Geometry, Sevilla, Spain, April 23, 1996.
    2. Session Chair, 12th European Workshop on Computational Geometry, University of Münster, Germany, March 28-29, 1996.
    3. Organizer, Workshop on Computational Geometric Tomography, Bellairs Research Institute of McGill University, Holetown, Barbados, February 2-9, 1996.

                        1995

    1. Session Chair, 6th International Symposium on Algorithms and Computation, Cairns, Australia, December 4-6, 1995.
    2. Conference Organizer, Computational Geometry Day, Department of Computer Science, University of Newcastle, Australia, November 29, 1995.
    3. Session Chair, Computational Geometry Day, Department of Computer Science, University of Newcastle, Australia, November 29, 1995.
    4. Program Committee Member, The Fourth International Conference on CAD & CG, Wuhan, China, October 22-25, 1995.
    5. Session Chair, VI Encuentros de Geometria Computacional, Universidad Politecnica de Catalunya, Barcelona, Spain, July 5-7, 1995.
    6. Program Committee Member, LATIN'95: Latin American Theoretical Informatics, Universidad Tecnica Federico Santa Maria, Valparaiso, Chile, April 3-7, 1995.

                        1994

    1. Program Committee Member, Computer Graphics International `94, Melbourne, Australia, June 27 - July 1, 1994.
    2. Session Chair, International Conference on Computer Aided Geometric Design, July 4-8, 1994, Penang, Malaysia.
    3. Program Committee Member, Sixth Canadian Conference on Computational Geometry, Saskatoon, Saskatchewan, August 2-6, 1994.
    4. Organizer, Workshop on Geometric and Computational Aspects of Manufacturing Processes, Bellairs Research Institute of McGill University, Barbados, February 4-11, 1994.

                        1993

    1. Program Committee Member, Computer Graphics International'93, Lausanne, Switzerland, June 21-25, 1993.
    2. Session Chair, Session 7, Computational Geometry II, Third International Conference on CAD and Computer Graphics, August 23-26, 1993, Beijing, China.
    3. Session Chair, Session 5A, Third Workshop on Algorithms and Data Structures, August 11-13, 1993, Montreal, Canada.
    4. Session Chair, Session 6A, Third Workshop on Algorithms and Data Structures, August 11-13, 1993, Montreal, Canada.
    5. Session Chair, Session 2A, Fifth Canadian Conference on Computational Geometry, August 5-9, 1993, University of Waterloo, Canada.
    6. Session Chair, Session 4B, Fifth Canadian Conference on Computational Geometry, August 5-9, University of Waterloo, Canada.
    7. Session Chair, Session on Geometric Modelling, Computer Graphics International'93, Lausanne, Switzerland, June 21-25, 1993.
    8. Program Committee Member, 9th Annual ACM Symposium on Computational Geometry, San Diego, May 18-21, 1993.
    9. Session Chair, 9th Annual ACM Symposium on Computational Geometry, San Diego, May 18-21, 1993.
    10. Organizer, Workshop on Geometric and Computational Aspects of Injection Molding, Bellairs Research Institute of McGill University, Barbados, February 5-11, 1993.

                        1992

    1. Session Chair, Fourth Canadian Conference on Computational Geometry, St. Johns, Newfoundland, August 10-14, 1992.
    2. Program Committee Member, Computer Graphics International'92, Tokyo, Japan, June 22-26, 1992.
    3. Program Committee Member, ICCI'92, 4th International Conference on Computing and Information, Toronto, Canada, May 28-30, 1992.
    4. Session Chair, Séptimo Coloquio de Teoría de las Gráficas, Combinatoria y sus Aplicaciones, Universidad Autónoma de Zacatecas, México, February 28, 1992.
    5. Invited Participant, Workshop on Geometric Probing Problems, Bellairs Research Institute of McGill University, Holetown, Barbados, February 8-14, 1992.
    6. Organizer, Workshop on Graph Theory and Computational Geometry: Problems at the Interface, Bellairs Research Institute of McGill University, Barbados, February 1-7, 1992.

                        1991

    1. Session Chair, Material Morphology-Damage Modelling, 2nd Japan International Symposium of the Society for the Advancement of Materials and Process Engineering, Chiba, Japan, December 11-14, 1991.
    2. Invited Participant, SPA Workshop on Computational Geometry, Yugawara, Japan, December 10-12, 1991.
    3. Session Chair, Session 2B (Robotics), Third Canadian Conference on Computational Geometry, Vancouver, August 6-10, 1991, pp. 88-91.
    4. Program Committee Member, Computer Graphics International'91: Visualization of Physical Phenomena, M.I.T., Cambridge, MA., June 24-28, 1991.
    5. Program Committee Member, IFIP Conference on Modelling in Computer Graphics, University of Tokyo, April 1991.
    6. Organizer, Workshop on Computing Geometric Properties of Arrangements, Bellairs Research Institute of McGill University, Barbados, February 1-8, 1991.

                        1990

    1. Program Committee Member, 2nd Canadian Conference on Computational Geometry, University of Ottawa, August 6-10, 1990.
    2. Session Chair, Session 3A, Separability-I, 2nd Canadian Conference on Computational Geometry, University of Ottawa, August 6-10, 1990.
    3. Session Chair, Session 3B, Separability-II, 2nd Canadian Conference on Computational Geometry, University of Ottawa, August 6-10, 1990.
    4. Session Chair, Problems & Solutions Session, 2nd Canadian Conference on Computational Geometry, University of Ottawa, August 6-10, 1990.
    5. Program Committee Member, Computer Graphics International'90, Singapore, June 26-30, 1990.
    6. Organizing Committee Member, Second Canadian Conference on Computational Geometry, University of Ottawa, August 6-10, 1990.
    7. Session Chair, Session on Curves and Surfaces, Computer Graphics International'90, Singapore, June 29, 1990.
    8. Organizer, Workshop on Illuminating Sets, Bellairs Research Institute of McGill University, Barbados, February 3-9, 1990.

                        1989

    1. Invited Participant, DIMACS Workshop on Geometric Complexity, Princeton University, Princeton, N.J., October 16-20, 1989.
    2. Session Chair, First Canadian Conference on Computational Geometry, McGill University, August 20-25, 1989.
    3. Co-Founder and Organizing Committee Member, First Canadian Conference on Computational Geometry, McGill University, August 20-25, 1989.
    4. Organizer, Workshop on Minimal Spanning Covers of Sets, Bellairs Research Institute of McGill University, Barbados, February 4-10, 1989.

                        1988

    1. Program Committee Member, Computer Graphics International'88, Geneva, Switzerland, May 24-27, 1988.
    2. Chair, Session on Geometric Modeling, Computer Graphics International'88, Geneva, Switzerland, May 24-27, 1988.
    3. Chair, Session 11, Pattern Recognition in Practice III, Amsterdam, May 18-20, 1988.
    4. Chair, Session 12, Pattern Recognition in Practice III, Amsterdam, May 18-20, 1988.
    5. Organizer, Workshop on Proximity Graphs and Their Applications, Bellairs Research Institute of McGill University, Barbados, February, 1988.

                        1987

    1. Chair, Session on Polyhedra, Third ACM Symposium on Computational Geometry, University of Waterloo, June 8-10, 1987.
    2. Program Committee Member, Third ACM Symposium on Computational Geometry, University of Waterloo, June 8-10, 1987.
    3. Organizer, Workshop on Minimal Spanning Covers of Sets, Bellairs Research Institute of McGill University, Barbados, February, 1987.

                        1986

    1. Organizer, Workshop on Combinatorial Aspects of Computational Geometry, Bellairs Research Institute of McGill University, Barbados, February, 1986.

                        1985

    1. Co-Founder of the ACM Symposium on Computational Geometry and Program Committee Member, First ACM Symposium on Computational Geometry, Baltimore, June 5-7, 1985.

                        1983

    1. Chair, Session on Computational Geometry, IEEE International Symposium on Information Theory, St. Jovite, Quebec, September, 1983.
    2. Program Committee Member, IEEE International Symposium on Information Theory, St. Jovite, Quebec, September, 1983.

                        1982

    1. Panelist, On the Presence of Fuzziness, Vagueness, and Approximation in Scientific Theories and Various Ways of Dealing with Them, Second World Conference on Mathematics, Las Palmas, Spain, June 1982.
    2. Panelist, Classify or Describe, Second World Conference on Mathematics, Las Palmas, Spain, June 1982.
    3. Chair, Session on Pattern Recognition (Session C4), IEEE International Symposium on Information Theory, Les Arcs, France, June  21-25, 1982.

                        1981

    1. Panelist, Pattern Recognition-Theory and Practice, NATO Advanced Study Institute on Pattern Recognition Theory and Applications, Oxford University, April 1981.
    2. Panelist, Pattern Recognition and Education, NATO Advanced Study Institute on Pattern Recognition Theory and Applications, Oxford University, April 1981.
    3. Panelist, Hybrid Methods of Pattern Recognition, NATO Advanced Study Institute on Pattern Recognition Theory and Applications, Oxford University, April 1981.
    4. Chair, Session on Geometric Methods, NATO Advanced Study Institute on Pattern recognition Theory and Applications, Oxford University, April 1981.
    5. Moderator, Panel Discussion on Decision Theoretic Methods, NATO Advanced Study Institute on Pattern Recognition Theory and Applications, Oxford University, April 1981.
    6. Chair, Session on Pattern Recognition (Session C3), IEEE International Symposium on Information Theory, Santa Monica, California, February 9-12, 1981.

                        1980

    1. Chair, Session on Line Drawing and Contour Analysis, Fifth International Conference on Pattern Recognition, Miami, December 1980.
    2. Program Committee Member, Fifth International Conference on Pattern Recognition, December 1980, Miami, Florida, USA.

                        1978

    1. Chair, Session on Algorithms in Pattern Classification, IEEE Computer Society Conference on Pattern Recognition and Image Processing, June 1978, Chicago.
    2. Chair, Session on Statistical Pattern Recognition, Workshop on Pattern Recognition and Artificial Intelligence, April 1978, Princeton, New Jersey, USA.

                        1977

    1. Program Committee Member, IEEE Computer Society Conference on Pattern Recognition and Image Processing, June 1977, Troy, N.Y
    2. Chair, Session on Statistical Pattern Recognition, IEEE Computer Society Conference on Pattern Recognition and Image Processing, June 1977, Troy, N.Y., USA.

                        1974

    1. Chair, Session on Probability and Information Theory, Conference of the Statistical Science Association of Canada, 1974, Toronto.