International PhD Studentships in Next Generation Distributed Systems

The School of Computer Science at the University of St Andrews hosts the Edge Computing Hub. The Hub conducts world-class research for addressing systems-oriented challenges in edge computing and at its intersection with machine learning. Multiple studentships are available for exceptional PhD applicants to join our team and shape the activities of the Hub.

Eligibility Criteria

Applications from aspiring leaders of any nationality who have or shortly expect to obtain a first-class undergraduate (including integrated Masters) degree or MSc distinction (or international equivalent) in computer science or engineering are encouraged. Enthusiasm for research in distributed systems or at its interface with machine learning, an ability to think and work independently, excellent programming and analytical skills, and strong verbal and written communication skills are essential.

Applications must include

  • A CV that includes information on education and employment to date, projects developed or contributed to (any links to software repositories), technical and non-technical skills, any publications/presentations, and any other relevant items.
  • A Research Proposal of no longer than two sides of an A4 paper that includes a potential title, objectives, methodology, expected output (software/publication plans), your experience in the proposed area, and ways you will contribute to the Edge Computing Hub. A generic proposal will be considered ineligible.
  • Two signed academic references.
  • Academic transcripts and degree certificates.

How to apply

The above documents and applications must be submitted via the University of St Andrew’s Postgraduate Research Application Portal

Also, refer to the information on English language requirements.


Informal enquiries can be made to Dr Blesson Varghese ().

More about the supervisor can be found at

World-Leading PhD Scholarship in Health Informatics

A fully-funded PhD scholarship is available to support an exceptional student wishing to undertake doctoral research in health informatics, in particular looking at analysing and predicting disease trajectories of multimorbidity. This prestigious PhD scholarship is awarded by St Leonard’s Postgraduate College at the University of St Andrews and will be supervised by Dr Areti Manataki, Dr Katherine Keenan, Prof Colin McCowan and Dr Michail Papathomas. Applications must be received by 12 June 2023.

Further information, including how to apply, can be found at:

World-Leading PhD Scholarship: Personalised, Adaptive, Language-based Planner for next generation Robotics

A fully-funded PhD scholarship in Computer Science is available for a strong and motivated student wishing to work at the intersection of vision, large-language models, and robotic planning. This prestigious PhD scholarship is awarded by St Leonard’s Postgraduate College at the University of St Andrews and will be supervised by Dr Juan Ye, Dr Alice Toniolo, and Dr Kasim Terzic.

For more information, including how to apply, please see the advert:

The Melville Trust for the Care and Cure of Cancer PhD award

The Melville Trust for the Care and Cure of Cancer have funded a PGR Studentship relative to the project entitled ‘Detecting high-risk smokers in Primary Care Electronic Health Records: An automatic classification, data extraction and predictive modelling approach’.

The supervisors are Prof. Frank Sullivan of the School of Medicine and Prof. Tom Kelsey of the School of Computer Science, with work commencing in September 2019. The award is for £83,875.

Interdisciplinary PhD studentship available with Management

Dr Tristan Henderson has a St Leonards interdisciplinary PhD studentship available, to be co-supervised by Professor Kirstie Ball of the School of Management. The area of study is to do with ethical values and data science. The student will be part of CRISP (Centre for Research into Information, Surveillance & Privacy), a collaborative research centre involving St Andrews, Edinburgh and Stirling. As an interdisciplinary project, we welcome and will consider applications from students with a wide variety of backgrounds, from computer science to management to technology law and anything in between. More details can be found on the CRISP website.

School of Computer Science – PhD Scholarships

The School of Computer Science at the University of St Andrews offers funding for up to six students to undertake PhD research starting in the Fall of 2017 in any of the areas of research carried out by its academic faculty (which includes, but is not limited to, Artificial Intelligence and Symbolic Computation, Computer Systems Engineering, Human-Computer Interaction, and Programming Languages).

We are looking for highly motivated research students willing to be part of a diverse and supportive research community.

Applicants must hold a BSc or MSc in an area appropriate for their proposed topic of study (usually Computer Science, but not restricted to it). The Scholarship covers PhD fees and provides a tax-free maintenance stipend of £14,296 per year for 3.5 years. Exceptional students can apply for an additional £2,000 per year. International applications are welcome.

We especially encourage female applicants and underrepresented minorities to apply. Admission is competitive but candidate selection takes into account the motivation, skills and previous experience of the candidates. If you are interested, please get in contact with us by e-mail even if you are not sure of your eligibility or strength as a candidate (write an e-mail to Subject: Informal PhD Inquiry). We will facilitate contact with a member of research staff in your area of interest (for a list of existing faculty and areas of research see

For further information, including the step-by-step procedure on how to apply please check our postgraduate-research web page ( The closing date for applications is March 31st 2017 and we will make decisions on studentship allocation by April 30th 2017. Before preparing a full application we recommend that you contact us by e-mail at

Engineering Doctorate (EngD) in Computer Science

The School of Computer Science is excited to announce Scotland’s first Engineering Doctorate (EngD) in Computer Science. The innovative research apprenticeship in partnership with The Data Lab, was launched on Monday in Edinburgh and featured in The University News earlier today.

Prospective research engineers and industry sponsors can find essential information and application forms on the EngD website. In partnership with The Data Lab, 5 prize studentships have been announced for 2016. Interested applicants with strong data-intensive and/or data-driven research are encouraged to apply (27th June deadline).

EngD launch at The Data Lab on Monday

Monday’s launch in Edinburgh

Funded PhD Research Studentships Closing Date 12th February

The School of Computer Science at the University of St Andrews has funding for students to undertake PhD research in any of the general research areas in the school:

We are looking for highly motivated research students with an interest in these exciting research areas. Our only requirements are that the proposed research would be good, we have staff to supervise it, and that you would be good at doing it. 

We have funded studentships, including industrial sponsored studentships, available for students interested in working towards a PhD. The studentships offer costs of fees and an annual tax-free maintenance stipend of about £14,057 per year for 3.5 years. Students should normally have or expect at least an upper-2nd class Honours degree or Masters degree in Computer Science or a related discipline.

For further information on how to apply, see our postgraduate web pages ( A non-exclusive list of potential PhD projects is provided at The closing date for applications is February 12th 2016 and we will make decisions on studentship allocation by March 4th 2016. Informal enquiries can be directed to or to potential supervisors.

China Scholarship Council and University of St Andrews Scholarships

The School has a number of scholarships available for Chinese students to study for a PhD with us.

Scholarships are available for individuals normally resident in mainland China, intending to return to China at the end of their studies. Scholarships will be awarded on the basis of academic merit, potential to become a leader in your field and potential to become a decision-maker and opinion former within China.

More details can be found here. Please note that the closing data for applications is 30 November 2015.


PhD Studentship: Reasoning about Racy Programs under Relaxed Consistency

A PhD studentship on “Reasoning about Racy Programs under Relaxed Consistency” is available in the School of Computer Science at the University of St Andrews, funded by Microsoft Research and EPSRC.

The project will involve developing reasoning principles and tools for relaxed memory consistency settings. This is a key problem in shared-memory concurrency at the low-level, whether in C or C++, or even higher-level languages such as Java.

There has been lots of work done on proving shared-memory concurrent programs correct, by the use of very sophisticated program logics such as Concurrent Separation Logic and RGsep. However, shared-memory concurrent programs actually do not satisfy a key building block of such logics, an assumption that memory is sequentially consistent. Instead, when programming at the low-level in C or C++, or even in relatively higher-level languages such as Java, programmers have to deal with relaxed memory consistency. How and whether sophisticated program logics can scale up to this setting is the open research question we seek to address. Furthermore, efficient concurrent code often have intentional races, making the problem harder (and rendering the standard prescription of data-race-freedom ineffective). If we can develop such a logic, we can build tools that can automatically analyse code and make them safe, efficient, and correct by suggesting appropriate fences or other mechanisms. With multiprocessors everywhere from personal mobile devices to servers, this is an important problem with a potential of high impact, both in theory and in practice.

The project will be supervised by Dr Susmit Sarkar at the University of St Andrews. Dr Jade Alglave of Microsoft Research Cambridge will be the Microsoft supervisor. During the course of their PhD, Scholars are invited to Microsoft Research in Cambridge for an annual Summer School, and there is also a possibility of paid internships during studies. The studentship is fully funded to pay fees and stipend for students with a relevant connection to the UK.

Applicants are expected to have or expect to obtain a UK first-class Honours or Masters degree (or its equivalent from non-UK institutions) in Computer Science, but the minimum standard we require is an upper second-class Honours degree or equivalent. Some experience in concurrent and/or functional programming and an aptitude for mathematical subjects are required. Knowledge and experience of one or more of formal verification, mechanised proofs, and programming languages is highly desirable.

For further information on how to apply, see our postgraduate web pages. Ideally the student will start in October 2015, or as soon as possible thereafter. Further details on the project and suggested reading is available from Dr Susmit Sarkar.