**Background:**

I completed my Ph.D. at the University of British Columbia in May, 2004 and was appointed as a Lecturer at University College Dublin effective September, 2004. My Ph.D. research involved computing a topological abstraction of scalar fields called the contour tree and applying it to problems in scientific and medical visualization.

Broadly speaking, I am interested in almost anything that combines geometry, computers and a visual element. This includes computer graphics, computational geometry, scientific and medical visualization, and graph theory.

**Teaching:**

My principal teaching area at UCD is currently Computer Graphics.

- COMP 3003 / 3621 Introductory Computer Graphics
- COMP 4004 Advanced Computer Graphics
- Visualization (module in the M.Sc. Computational Science course)

**Research:
**

I continue to be interested in topics related to topology and geometry in graphics and visualization. Here are some examples of the type of work I do (more to come as I find time):

- Contour Tree Computation
- Path Seeds for Contour Extraction
- Flexible Isosurfaces
- Contour Tree Simplification
- Modelling Topology in Non-Simplicial Meshes
- Geometric and Topological Isosurface Quality
- Multi-variate Visualization

I have also started up a reading group for anyone interested in Computer Graphics and Visualization at UCD:

**Post-Graduate Students:**

I am currently looking for post-graduate students in graphics, visualization, computational geometry and computational topology. I am particularly interested in students with demonstrated ability in graphics, visualization, parallel computation and geometric reasoning. Some topics that I intend to pursue in the future include:

- Applications of Visualization:
- Archaeological Visualization
- Biomedical Visualization
- Engineering
- Molecular Matching

- Contour Tree-Based User Interfaces
- Flexible Volume Rendering
- Visual Representation of Contour Trees
- Volumetric Queries Using Contour Trees

- Graphics & Rendering:
- Automatic Analysis of Lidar Building Scans
- User Controls for Animation

- Isosurface Quality
- Improving on Histogram Analysis of Spatial Data
- Statistical Analysis of Isosurface Complexity
- Statistical Signatures of Spatial Data

- Isosurface Extraction and Volume Rendering
- GPU-accelerated Isosurface Extraction
- Spatial and Statistical Structures for Accelerated Rendering

- Parallel Topological Computation
- Parallel Extraction of Single Contours
- Parallel Implementations of Flexible Isosurfaces
- Single Contour Extraction in Graphics Hardware

- Topological Properties of Advanced Segmentation Methods
- Automated Seeding of Non-Isovalued Segmentation
- Nesting Properties of Level Set & T-Snake Methods
- Topology of Spline Functions

- Topological Simplification
- Geometric Measures
- Hybrid Tree / Mesh Simplification
- Terrain Simplification