PhD viva success: Julian Petford

Congratulations to Julian Petford, who successfully defended his thesis today. He is pictured with internal examiner Professor Aaron Quigley and external examiner Dr Jason Alexander, from Lancaster University. Julian’s PhD research in Full Coverage Displays for Non-Immersive Applications was supervised by Dr Miguel Nacenta.

Image courtesy of Wendy Boyter

Dr Roy Dyckhoff: A Eulogy

A Service of Thanksgiving was held at St Salvator’s Chapel on Saturday in memory of Roy Dyckhoff who died in hospital in September. The service included a eulogy composed and delivered by Head of School Professor Simon Dobson.

Since his death I’ve been fascinated to hear how others saw Roy — and how their views differed noticeably from what I saw in him. My perception was of a mathematician who’d made his home in computer science, at the computational end of our shared disciplines: someone fascinated by notions of proof as applied to computation, with a far broader and deeper mathematical knowledge than most of his colleagues and an ability to point out links between the practical and the theoretical. But in recent months I’ve learned of many different Roys: the one who moved from topology to category theory in his PhD; the one who worked on proof theory; the one who was a mainstay of computational logic in the UK; the one who rang bells here in our beautiful chapel; who climbed mountains; who studied languages — and probably many others that I’ll learn more of over the course of today.

Roy started at programming early: a one-year job with punched cards before going up to Cambridge as a maths undergraduate. And while doing his degree he spent his second year — when for some reason he had no maths exams — attending all the lectures, tutorials, and seminars for a degree in Persian. (As one does.) Perhaps this should have been a hint there that maths was only ever going to be a part of his intellectual career; or perhaps it was an early signature of an individual with exceptionally wide-ranging interests, who would constantly return to pure maths from lengthy diversions into other subjects. One look at the bookshelves of his house in St Andrews tells you this — volumes on renaissance art, arts and crafts, world history, and early music sitting alongside the algebra and number theory. It’s interesting also to look at theses of his nine PhD students, interesting how many of them sit at interfaces: between proof theory and category theory, between logic and search, between logic programming, functional programming, and type theory.

But such a broad base of interests sat on a bedrock of fascination for precision — indeed, a demand for precision, and an irritation that other people and organisations seemed so unreasonably comfortable with anything less than precise approaches to subjects. We saw this clearly in Roy’s (repeated) attempts to translate some or other aspect of the university’s regulations into first-order logic — an activity with which he persisted in the face of almost complete bafflement on the part of those to whom he addressed his memoranda. “Let S be the set of all students, and consider a set M of modules operated on by a collection of groups G-sub-i such that…” and so on. I’ve sometimes wondered how those on the receiving end felt about this mathematician’s take on their job — or indeed whether Roy himself imagined the university’s administration to be populated entirely by frustrated logicians, trapped in an imprecise world of programme requirements and module anti-requisites, and as anxious as him to re-write the rules with precision.

Given all this, I think it’s hard to assess what Roy’s influence has been, since it’s been spread over so many disparate areas — and that’s probably a good thing. “Activity is the enemy of thought,” as Christopher Strachey once observed, and the attempt to measure and quantify thought isn’t far behind. It’s not bad in itself, but we now know it breeds a narrow specialisation that over-values increasingly deep looks at increasingly tiny areas of knowledge, and systematically under-values those who want, and feel able, to contribute more widely — as Roy did. If there’s anything to take away from his career, I think it would be this, an example of scholarship that is at once broad, deep, intellectually honest, and constantly curious.

For those who’d like to mark his passing in some way, the family have suggested giving blood as a suitable marker. Alternatively, they are collecting for the Scottish Mountain Bothies Association, which was a charity he supported for many years. https://mydonate.bt.com/fundraisers/roydyckhoff

Graduation Reception: December 2018

The School will celebrate more student successes and accomplishments next month, when our MSc and PhD students graduate. We look forward to toasting their success at our graduation reception in the School of Computer Science, on Thursday 6th December, between 1.30 and 3.30. Over the years graduation has involved cakes, fizz, laughter, changeable weather and lots of reminiscing as pictured below. For family and friends who can’t make it to the graduation, the University broadcasts each graduation ceremony live.

Summer and Winter Graduations 2010 – 2014

Celebrations, Kilts and Graduation 2010- 2014

Google@Computer Science 2018

The School hosted another successful Google event today. Students heard first hand from Exie Huntington University Programs Specialist, three of our talented alumni (James Smith, Peter Josling and Blair Fyffe) and had an opportunity to chat with current students (Silvia Nepšinská, Diyana Petrova, Daria Savanovich and Shyam Reyal) who have completed internships with Goggle. The well-received and very well attended session heard about their academic background, working at Google and technical roles. A technical interview workshop will take place later this evening.

Young Software Engineer of the Year 2018 Awards

Congratulations to Keno Schwalb, a runner-up at last night’s Young Software Engineer of the Year Awards. His final year project IDS test comparison of intrusion detection systems using malware samples was shortlisted earlier in September.

The Young Software Engineer of the Year accolades are awarded to the best undergraduate software projects from students studying computer science and software engineering in Scotland.

The awards were announced at the closing event of ScotSoft, Scotland’s leading tech conference at the Edinburgh International Conference Centre.

Previous finalists and prize winners have included, Gala Malbasic, Simone Ivan Conte, Sam Elliott,Thomas Grimes, Alistair Scott, Craig Paul, Angus MacDonald, Ben Catherall, Graeme Bell and Ian Miguel. The number of finalists is further testament to the quality of talented students graduating from the School of Computer Science at St Andrews.

MSc and Honours receptions 2018

After a busy week of orientation, advising and module talks, MSc and Honours students are pictured socialising during their welcome receptions on Tuesday and Thursday evening last week. The popular and lively events highlight the friendly student community within the School and provide a chance to chat to staff and students before a semester of hard work begins.

Images courtesy of Xu Zhu and Sylvia Laesecke

Computer Science orientation and welcome 2018

After advising and induction events, staff and students are pictured enjoying a welcome reception and orientation activities, coordinated by Alice Toniolo. The annual gaming session proved as popular as ever and offered retro classic digital games and traditional board games. The gaming session was closely followed by a well attended welcome reception for First Year students.

Images courtesy of Lisa Dow and Andrew Wong