My general research interests involve Coding Theory (both Error Control and Data Compression), Signal / Image Processing, and High-Performance / GPU Computing. For recent work kindly look at my publications (or just journals / conferences if you prefer).
I am always looking for motivated students to pursue a PhD in my areas of interest. Feel free to get in touch if you feel so inclined. When there are specific projects available to apply for, these will be listed below.
BSc and MSc projects
Current topics of interest for the supervision of BSc and MSc projects are listed below. I am happy to supervise students from any of our BSc and MSc programmes, but keep in mind that suitability for a project topic depends on the student’s background (e.g. for imaging one would need background in signal or image processing). In all cases, the student needs to have a solid programming background (any language) and willingness to learn new languages/APIs as needed.
- High-Performance / GPU Computing – generally these will involve programming NVIDIA GPUs using CUDA, for the implementation of scientific algorithms [software development, with potential for publication and further research]
- Signal / Image processing – generally these will involve the implementation of new algorithms for light-field imaging and other next-generation applications, possibly including experimental work [some software development, research-oriented]
- Coding Theory – these are likely to involve algorithms for designing and decoding codes for insertion-deletion channels, as applicable to high density magnetic recording, DNA storage, etc. [software development, with potential for publication and further research]
- Some specific applications for Android, Google APIs, etc. – there are various topics of a software-development nature; some of these have potential for publication. These tend to be more application-oriented and proofs of concept.