SACHI Seminar, Mark Zarb – Bridging Minds and Machines: Redefining Computing Education

We are pleased to share our upcoming SACHI seminar by Dr Mark Zarb, an Associate Professor based within the School of Computing, Engineering and Technology at RGU:

📅 26th March | 🕛 13:00 – 14:00 PM | 📍 JCB, Room 1.33A

Title:

Bridging Minds and Machines: Redefining Computing Education

Abstract:

Since 2009, Dr Zarb has been exploring the evolving landscape of pedagogical research, collecting ideas from across disciplines and trends. In this acronym-filled talk, he offers a guided tour through some of the latest research at RGU — from grappling with the ethical dilemmas posed by conversational AI in education, to exploring “shadow podcasts” as informal learning tools. We will look at practical challenges, unexpected questions and at how rapidly shifting technology continues to shape how (and why) we teach and learn.

Bio

Dr Mark Zarb is an Associate Professor based within the School of Computing, Engineering and Technology at RGU

His main research focus is within computing education, having led international working groups on transitions into higher education in 2018 and post-pandemic educational landscapes in 2021 and 2022.

He received his PhD (2014, University of Dundee) for work exploring the role of verbal communication styles in pair programming. His various roles and experiences allow him a wide and international perspective on computing education.

FactSet Talk – Insights into Prompt Engineering 25th March

On Tuesday the 25th of March, FactSet will be visiting the School of Computer Science. They will be doing a talk on Insights into Prompt Engineering, before hosting a networking and recruitment session with pizza. This is taking place in JC1.33 A/B from 3:00pm to 5:00pm. This is a free event to attend for all.

They are recruiting for their paid software engineer externship, paid software engineer internship and graduate software engineer roles. The externship is from the 7th to 19th July in London. This is a two-week program with hands-on experience working with Software Engineering teams. The software engineering summer internship is a 12-week program in summer, with interns joining an existing team at FactSet in London. The graduate program begins in September in London.

Hope to see you all there!

PGR Seminar by Constantine Theocharis + Yigit Yazicilar

The next PGR seminar is taking place this Friday 21st March at 2PM in JC 1.33a

Below are the Titles and Abstracts for Constantine and Yigit’s talks – Please do come along if you are able.

Constantine Theocharis

Title: Efficient Programs with Dependent Types

Abstract:

Dependent types allow us to program using the full power of set theory at our disposal. We can encode conditions of arbitrary complexity, and then show that these conditions are met by our programs, statically. While this paradigm is very effective for verifying systems, often their real-world implementations are done in languages without these verification capabilities, because they produce more efficient programs. In this talk, I will explore some of the main sources of inefficiency in (functional) languages with dependent types, and some work that aims to mitigate these, so that verification and implementation can happen in the same language. A common pattern in these languages is to have ‘refinements’ of data which carry along with them proofs of the properties we care about. The first piece of work is about how to make these refinements true zero-cost abstractions. Another source of inefficiency is that these languages must heap allocate almost everything since the sizes of types cannot always be known at compile time. The second piece of work is about how to keep track of type sizes as part of the type system, so that all heap allocations are explicit and unnecessary for the most part.

Yigit Yazicilar

Title: Automated Nogood-Filtered Fine-Grained Streamlining

Abstract:
We present an automated method to enhance constraint models through fine-grained streamlining, leveraging nogood information from learning solvers. This approach reformulates the streamlining process by filtering streamliners based on nogood data from the SAT solver CaDiCaL. Our method generates candidate streamliners from high-level Essence specifications, constructs a streamliner portfolio using Monte Carlo Tree Search, and applies these to unseen problem instances. The key innovation lies in utilising learnt clauses to guide streamliner filtering, effectively reformulating the original model to focus on areas of high search activity. We demonstrate our approach on the Covering Array Problem, achieving significant speedup compared to the state-of-the-art coarse-grained method. This work not only enhances solver efficiency but also provides new insights into automated model reformulation, with potential applications across a wide range of constraint satisfaction problems.

Fabrizio Capobianco (The Liquid Factory) Speaker on Friday 28th March

Speaker: Fabrizio Capobianco (Partner, The Liquid Factory)

Date: Friday 28th March

Time: 3:00

Venue: Jack Cole 1.33A/B

The Liquid Factory (www.theliquidfactory.com).

At The Liquid Factory, they support the next generation of European entrepreneurs in successfully bridging the gap to Silicon Valley. They achieve this by investing in talent through a 4M EUR fund, which sponsors four Entrepreneurs in Residence each year who temporarily join them in the Italian Alps.

Fabrizio has given talks across Europe sharing his journey as a European entrepreneur who spent 23 years in Silicon Valley before returning to Europe to contribute what he had learned. His presentation also highlights why Silicon Valley remains relevant, though it’s no longer essential for an entire company to be based there. And of course ends with the reasons why he started the Liquid Factory and why it makes sense to apply. These talks typically spark engaging Q&A sessions.

Distinguished Lecture Series: Data Mining and the “Curse of Dimensionality”

Tuesday 1st April

Booth Lecture Theatre, School of Medicine

Schedule:

  • Talk 1: 10:00 – 11:30
  • Lunch: 12:00 – 13:00
  • Talk 2 : 13:00 – 14:30
  • Coffee break: 14:30 – 15:00
  • Talk 3: 15:00 – 16:30

We look forward to welcoming Professor Arthur Zimek, University of Southern Denmark in Odense, Denmark, who will talk about Data Mining and the “Curse of Dimensionality”.

https://en.wikipedia.org/wiki/Arthur_Zimek

Abstract:
While the “curse of dimensionality” is a famous (or rather infamous) phenomenon, it has many different aspects that are not always clearly distinguished, and the impact and relevance of these aspects for some specific task remains often unclear. In this lecture series we consider the challenges of the “curse” from the perspective of data mining. In the first part, we discuss the “curse” in more detail, identifying relevant aspects or problems. In the second part, we consider clustering facing these problems and discuss some strategies and example methods for subspace clustering. In the third and last part, we discuss outlier detection, considering strategies for improved efficiency, effectiveness, and subspace outlier detection.

SACHI Seminar with Aluna Everitt – Democratising the Design and Development of Emerging Technologies

We are pleased to share our upcoming SACHI research seminar by Dr Aluna Everitt, a lecturer in the Department of Computer Science and Software Engineering at the University of Canterbury, New Zealand:

📅 Today | 🕛 12:00 – 1:00 PM | 📍 JCB, Room 1.33B

Title:

Democratising the Design and Development of Emerging Technologies

Abstract:

My research focuses on democratising the development of emerging technologies. More specifically, by establishing accessible approaches for designing and building emerging technologies such as robotics, wearables, and shape-changing interfaces. To advance the field, my research focuses not only on understanding these technologies (e.g., their design), but also how to build them (e.g., engineer them), and how to innovate with them (e.g., application). In this talk, I will go into detail about some of the projects I have worked on around this topic across the fields of HCI, Design, and Engineering.

Bio:

Dr. Aluna Everitt is a lecturer in the Department of Computer Science and Software Engineering at the University of Canterbury, New Zealand. Prior to moving to Christchurch (NZ), she was a Research Associate in the Cyber-Physical Systems group at the University of Oxford and a Junior Research Fellow at Kellogg College, University of Oxford. She was also a Senior Visiting Researcher and postdoc at the University of Bristol (BIG Lab). Dr. Everitt was awarded her PhD in Computer Science from Lancaster University, specializing in Human-Computer Interaction (HCI). As a multi-disciplinary researcher, her areas of interest and expertise lie across the fields of HCI, Design, and Engineering. She has a particular interest in conducting both quantitative and qualitative research which combines a mix of engineering fabrication approaches for iterative prototyping, together with collaborative design (co-design) to encourage users and experts from different domains to develop content and applications for the next generation of interactive hardware systems and interfaces (e.g., shape-changing displays, wearables, and robotics).

PGR Seminar with Mirza Hossain

The next PGR seminar is taking place this Friday 14th March at 2PM in JC 1.33a

Below are the Title and Abstract for Mirza’s talk – Please do come along if you are able.

Title: BioFuse: Optimizing Biomedical Embeddings with Foundation Models

Abstract: Pre-trained foundation models have revolutionized biomedical AI, excelling in specialized domains like radiology and histopathology. However, integrating multiple models remains a challenge due to compatibility and feature fusion issues. BioFuse is an open-source framework designed to optimize biomedical embeddings by automatically selecting and fusing the best model combinations. Leveraging 9 state-of-the-art foundation models and a grid search strategy, BioFuse generates task-specific embeddings that improve downstream classification. On the MedMNIST+ benchmark, it achieves SOTA AUC in 5/12 datasets while maintaining near-SOTA performance in others. Surprisingly, our experiments reveal strong cross-modal capabilities, where models trained on one modality perform well on others. With a high-level API and an extensible architecture, BioFuse streamlines model integration and paves the way for new insights in biomedical data fusion.

PhD student project showcase in CyberASAPY8 Demo Day

A group of PhD students: Yaxiong Lei and Zihang Zhang, in our school have been awarded a CyberASAP project. This is funded by the Department of Science, Innovation, and Technology (DSIT) and organised by InnovateUK. CyberASAP aims to fund innovative cybersecurity solutions from academics. Their project, LockEyeGaze, confronts the cybersecurity challenge of sophisticated computer vision and 3D modelling technologies such as deepfake and AI-generated tampering. They are leveraging the dynamic patterns of eye movements for security, which are significantly more difficult to replicate than static biometric features like static face, iris and fingerprints. Their project is selected to present at CyberASAP Year 8 Demo Day in Canary Wharf, London today.

Links:

https://web-eur.cvent.com/event/4a986031-294f-4ad0-9a9b-a4863690bd19/summary

https://iuk-business-connect.org.uk/events/cyberasap-year-8-demo-day/

PGR Seminar with Ben Claydon and Erdem Kus

The next PGR seminar is taking place this Friday 28th February at 2PM in JC 1.33a

Below are Titles and Abstracts for Ben and Erdem’s talks – Please do come along if you are able.

Ben Claydon

Title: Mechanisms for Similarity Search

Abstract:

Similarity search encompasses the task of finding those objects in a large collection which are most alike to, in some way, an object presented by the user as a query. The domain of these objects is wide, from images to text to chemical structures. This task becomes yet harder when the database becomes extremely large, and a sublinear query time with respect to the database size becomes a requirement. This talk discusses why the problem becomes so hard when presented with complex data, and how algorithms and data structures can be engineered to serve these queries.

Erdem Kus

Title: Frugal Algorithm Selection

Abstract: When solving decision and optimisation problems, many competing algorithms (model and solver choices) have complementary strengths. Typically, there is no single algorithm that works well for all instances of a problem. Automated algorithm selection has been shown to work very well for choosing a suitable algorithm for a given instance. However, the cost of training can be prohibitively large due to running candidate algorithms on a representative set of training instances. In this work, we explore reducing this cost by choosing a subset of the training instances on which to train. We approach this problem in three ways: using active learning to decide based on prediction uncertainty, augmenting the algorithm predictors with a timeout predictor, and collecting training data using a progressively increasing timeout. We evaluate combinations of these approaches on six datasets from ASLib and present the reduction in labelling cost achieved by each option.