Work and Education
|
|
|
This page contains an overview of my work and educational experience.
A list of my publications is kept on a separate page.
School
- Undergrad: University of Waterloo,
Waterloo, ON, Canada.
BMath in Computer Science/Combinatorics and Optimization.
- Masters: University of Waterloo,
Waterloo, ON, Canada.
MMath in Computer Science. Thesis Title: "A Constraint-based
Approach to Dynamic Colour Management for Windowing Interfaces"
- Masters: Columbia University
MPhil in Computer Science
- PhD (in progress): Columbia University,
New York, NY, USA Computer Science.
Work
- Nynex Science and Technology, White Plains, New York.
Worked on prototypes of Augmented and Virtual Reality systems for
various aspects of Nynex business.
- Xerox Palo Alto Research Center, Palo Alto,
California. Worked on innovative user interface techniques
in the domain of 2 1/2D graphical editing, part of the Magic Lens
and Toolglass project (see SIGGRAPH '94).
- Computer Graphics Laboratory, UofW, Waterloo,
Ontario.Designed and built tools for use in experiments in
cognitive psychology running on multi-processor real-time workstations.
- Centre for the New Oxford English Dictionary, UofW,
Waterloo, Ontario. Part of group that designed and
built a distributed, structure-sensitive editor.
- Computer Systems Group, UofW, Waterloo, Ontario.
Implemented tools for the CSG C Tools package, including lint,
a grammar-based cformat and cxref. Also worked on a
research project on data-centered document processing.
- Other ... Various jobs in the computer industry,
including an MIS environment, a small software company, sales, etc.
Technical Interests
- Distributed, networked Augmented Reality.
- Graphics and User-Interfaces in general.
- Ubiquitous computing.
- Real-time, distributed and mobile systems.
- Programming Languages.
bm AT cs.columbia.edu