## Contact:

**t:**(+44) (0)1792 ------ ext. ---

**e:**798295@swansea.ac.uk

Dean Thomas

Computer Science

Fourth Floor

Faraday Tower

Swansea University

Swansea

SA2 8PP

UK

# Dean Thomas

## PhD Student in Computer Science and Physics

MSc Robotics (Plymouth University)

BSc (Hons) Computer Science (Plymouth University)

### Summary

My academic interests are:

- Volume Visualization.
- Isosurface Extraction.
- Computational Geometry and Topology.
- OpenGL.
- Quantum Chromodynamics.
- SU(2) Lattice Gauge Theory.

### PhD work

#### Visualization of Lattice Quantum Chromodynamics (LQCD) data with varying chemical potential

My PhD project is a visualization of data from the Quantum Chromodynamics (QCD) field of physics. My supervisors are Dr. Rita Borgo and Prof. Simon Hands.

#### Academic awards

- Best Full Paper Award: 2016 34th EGUK Computer Graphics & Visual Computing Conference
*2016*.

*EGUK - The UK Chapter of the Eurographics Association.* - James Callaghan Scholarship
*2014*.

*Swansea University PGR Scholarships and Bursaries Sub-Committee.* - Swansea University funded Ph.D scholarship,
*2013*.

*Department of Computer Science and Department of Physics joint Ph.D funded scholarship.*

### Publications

#### Conference Proceedings

- Thomas, DP; Borgo, R; Hands, S;
*Topological Visualisation techniques for the understanding of Lattice Quantum Chromodynamics (LQCD) simulations*.**Winner of Best Full Paper Award**

Computer Graphics & Visual Computing Conference 2016, Eurographics, 2016.

[Article] [PDF] [BibTeX] [Presentation slides] [ArXiv]

- Thomas, DP; Borgo, R; Carr, H; Hands, S;
*Joint Contour Net analysis of lattice QCD data*.

Topology-Based methods in Visualization 2017.**Being reviewed**.

[Presentation slides] [ArXiv]

- Thomas, DP; Borgo, R; Laramee, S; Hands, S;
*QCDVis: a tool for the visualisation of Quantum Chromodynamics (QCD) Data*.

Spring Conference on Computer Graphics 2017, Eurographics, 2017.**To appear in**Computers & Graphics.

[Presentation slides] [ArXiv] [Supporting video]

#### Extended abstracts

- Thomas, DP; Borgo, R; Hands, S;
*QCDVis: a tool for the visualization of Lattice Quantum Chromodynamics data*.

Computer Graphics & Visual Computing 2015, Eurographics, 2015.

[PDF] [BibTeX] [Presentation Slides] - Thomas, DP; Borgo, R; Hands, S;
*Visualization of Lattice Quantum Chromodynamics (LQCD) data with varying chemical potential*.

Eurovis 2014 Conference, Eurographics, 2014.

[PDF] [BibTeX] [Poster]

#### Posters

- Thomas, DP; Hands, S; Borgo, R;
*Topological visualisation techniques to enhance understanding of lattice QCD simulations*.

XQCD: The 14th International workshop on QCD in eXtreme conditions,*2016*

[Poster] - Thomas, DP; Hands, S; Borgo, R;
*QCDVis: a tool for the visualisation of Lattice QCD data*.

Fifth Annual DiRAC Science Day,*2015*

[Poster] - Thomas, DP; Borgo, R; Hands, S;
*Visualization of Lattice Quantum Chromodynamics (LQCD) data with varying chemical potential*.

Eurovis 2014 Conference, Eurographics, 2014.

[Poster]

### Attended Events

- British Machine Vision Conference (BMVC),
*2015*

Student Volunteer - TopoInVis, Topology-Based Methods in Visualization,
*2015* - Hartree Centre - Summer school on HPC,
*2014* - Hartree Centre - Summer school on Visualization,
*2014*

### Student demonstrator modules

I have worked on the following modules as teaching assistant / lab support:

2015/16 (January - April)

- CS-081 Introduction to Algorithms and Data Structures (Python).
- CS-115 Programming 2 (Java).
- CS-210 Concurrency (Java).

2015/16 (September - December)

- CS-110 Programming 1 (Java).
- CS-M58/CS-M78 High Performance Computing in C/C++.
- PH-204 Introduction to Physics Simulation (Python).

2014/15 (January - April)

- CS-081 Introduction to Algorithms and Data Structures (Python).
- CS-210 Concurrency (Java).

2014/15 (September - December)

- CS-110 Programming 1 (Java).
- CS-M48 Programming in C and C++.
- CS-M58/CS-M78 High Performance Computing in C/C++.
- PH-204 Introduction to Physics Simulation (VB).

2013/14 (September - December)

- CS-368/CS-M88 Embedded systems.

### Other projects and research interests

- Linear algebra and Graph Theory.
- 3D / 4D computational geometry.
- OpenCL / Parallel programming.
- C++11.
- Generic programming, template metaprogramming.
- Traits and policy based programming.
- Static / Dynamic Polymorphism in C++.
- Design Patterns (in C++ and managed languages).
- Functional programming concepts.
- Lindenmayer systems and Cellular Automata.
- Fractals.
- Linguistic analysis of twitter data.
- x86 assembly language.
- Arbitrary precision arithmetic.