Search by author: Ruth Hoffmann

Ruth Hoffmann

Language App for Intermediate Chinese

The majority of apps out there for language learning are aimed at beginners. It follows the same textbook structure, boring grammar and none of the content seems applicable to you. It’s time for a new era of language…

Students’ Perspectives on Learning Analytics

Collecting students’ perspectives on learning analytics to inform guidelines and create mock-up designs for the university to implement. Q: What are learning analytics? A: Data on the learner that is analysed and…

Not So “Smart” Phones

Modern smartphones offer endless features, applications and upgrades, often leading to heightened distractions. “Minimalist phones” deliberately restrict features to just essential utilities like calls and maps. This…

What Does the University of the Future Look Like?

Welcome to the St Andrews class of 2044! Based on your recent search history, we think you’d benefit from a talk given by one of our ambassadors. Like you, participants will also be from communities who opted out of…

Digraphs for GAP and VIP

“Digraphs” is a package for the computational algebra system GAP that has been in development and use here in St Andrews since 2014. It provides usable tools and algorithms for directed graphs, a concept that arises in…

Sketching in Human Computer Interaction

Sketching is a universal, accessible and quick medium for representation, brainstorming, communicating ideas, and can aid understanding. However, sketching can also be a tool for making sense of complex topics,…

Efficient Representation of Functional Programs

Functional programming is a programming paradigm which comprises equations between functions operating on “abstract data”. It is a very neat and concise style that focuses on the core logic rather than catering to the…