Photo of Sofiat

Sofiat Olaosebikan

I am a Computing Science PhD student at the University of Glasgow, with a passion for problem solving and programming. My research is focused on how we can use mathematical algorithms to find fast and accurate solutions to matching problems. Matching problems arise when we need to construct optimal allocation between sets of entities. An interesting example of matching problem in my home country is the allocation of youths to states for their National Youth Service Corps (NYSC).

I love to code, and I am passionate about using my skills to help people. My desire to pass on my computing knowledge to fellow scientists in my continent was what led to PWSAfrica. I am really excited and enthusiastic about this initiative, and I am very much looking forward to our first workshop in Nigeria. I can't wait to see where this journey takes me and everyone involved.

Photo of Benjamin

Benjamin Bumpus

I am a first-year PhD student at the University of Glasgow. I am an Italian-American with a passion for farming, mathematics and computer science. My mathematical interests lie in combinatorics, graph theory and theoretical computer science. My PhD focuses on graph decompositions and connectivity in graphs and abstract connectivity systems. To put it plainly, I study the mathematics of "things that come in chunks", the limits we encounter when we try to solve problems involving these "chunky things" and how these chunky things can be assembled together into even chunkier structures.

My love for programing stems from how it connects abstract mathematical thought and concrete computation. I am excited about the PWSAfrica project because I can't wait to show other mathematicians and scientists all about the wonderful interplay between mathematical thought and its physical embodiment!

Photo of Fionnuala

Fionnuala Johnson

I studied computing science at University College Dublin in Ireland before moving to the University of Glasgow to do postgraduate research in Computer Animation. In order to fund my postgraduate studies, I tutored undergraduate courses alongside research. After a career break to raise five children, I returned to UofG as a full-time tutor five years ago. My interests are now in Computer Science Education. I am particularly concerned with what we teach our students and what methods we use to achieve this. I hope to embark on postgraduate research in this area.

I am delighted to be given the opportunity to design a beginner's course in Python programming. I am looking forward to delivering this training at the University of Ibadan. I hope that teaching programming to non-computer science students will deepen my understanding of how to explain the basic computing concepts.

Photo of Tom

Tom Wallis

I’m a Computing Science PhD student specialising in simulations of human systems, to figure out whether they can resist unexpected stress. Simply, we build a framework where models of people’s behaviour are written in Python, and then rewrite those models while they’re being run — this makes the original program relatively small, and means that we can simulate very complicated things relatively easily! We use that to work out whether vital parts of human systems still work when parts of it unexpectedly break — this is socio-technical resilience.

But PWSAfrica isn’t about socio-technical resilience — PWSAfrica is about the wonderful language that enables research like mine! Python is capable of everything from clever engineering and complex mathematics, while being approachable and expressive. I’m a big fan of Python, I love to teach, and I can’t wait to help teach Python in Ibadan.

Photo of Fatma

Fatma Elsafoury

I am a final year PhD student at the University of Glasgow. I’m interested in social science computing which is the usage of computing science tools to understand human behavior and to make people’s lives better. My research is about detecting violent incidents from tweets during times of political unrest. Working on a project or PhD for a long time can be stressful at times. So, having interest in Arts and doing activities like drawing, pottery making and screen script writing made my life easier and taught me a lot of skills. Tutoring is another activity that I enjoy and find it a good way to connect and communicate with people.

Programming is a great tool; you can apply it in almost every field. That is why I am excited to be part of this workshop, to help people learn programming and to get them inspired with the great things they can do with it.


Photo of JohnHW

Dr John Williamson

John Williamson is a Lecturer in the School of Computing Science. He has a keen interest in teaching programming, and has been teaching introductory Python for several years.

Photo of Jeremy

Dr Jeremy Singer

Jeremy Singer is a Senior Lecturer in the School of Computing Science. His main research themes are Compilers and Runtimes for Programming Languages.