In this page we will feature people from within our school's immediate/extended community who work in Computing and/or related Technology. Please spend a few minutes listening in to their experiences and thoughts.
In this page we will feature people from within our school's immediate/extended community who work in Computing and/or related Technology. Please spend a few minutes listening in to their experiences and thoughts.
In this section we will feature one person from within our school's immediate/extended community who works in Computing and/or related Technology.
Dr. Jeff Fletcher has an undergraduate degree in biology, a master's degree in computer science, and a PhD in systems science. His most coding-related jobs before teaching at ISA include seven years as a software engineer for a medical records software startup, three years as a postdoctoral fellow using computer models to study the evolution of altruism, and five years as an Assistant Professor where he taught undergraduate computer programming courses and graduate courses in Artificial Life, Models in Science, and Complexity Science. His first coding experience was in an introductory computer science course during his last year at uni. It involved typing each line of his program onto IBM punch cards, delivering the stack of cards to the campus computing center, and then returning a couple of days later to get a printout of the results.
Professor Felipe Meneguzzi is a researcher on Artificial Intelligence at the University of Aberdeen, having previously been a Professor at PUCRS in Brazil, a research scientist at Carnegie Mellon University and a Software Engineer at Hewlett Packard. In all of his past roles code was the primary means by which he did his job, not only as a software engineer, but also as a researcher. Felipe has a PhD from King's College London, and MSc and BSc from PUCRS in Brazil. He started coding rather late at 17, and his first programming language was Pascal, followed by C, and Java. He has studied more exotic programming languages like Smalltalk, Prolog, Lisp, and AgentSpeak.
Phil is a full stack software developer, currently working as Software Director for a small Aberdeenshire company which he helped found called Nevis Technology (though he works remotely). Phil uses a variety of languages, but ReactJS is his favourite. He first dabbled in programming probably around the age of 10 or 11, playing around with text-based games, but at that age it was just some fun and he never expected to do it for a career. Phil studied Physics at Oxford University before falling into coding almost accidentally (though he is glad that he did).
Dr. Craig McKenzie has had quite a varied industrial career within IT, having worked as an Oracle Database Administrator, Software Developer, Business Analyst and IT Consultant, Technical Lead and Lead Software Engineer. He studied Computing Science (with Artificial Intelligence) at the University of Aberdeen before returning to complete a PhD within the AI domains of Machine Reasoning, Constraint Satisfaction Problem Solving and Semantic Web. He has always had a love of computing and programming, from his first attempts at the age of 9 or 10 writing games in BASIC, to implementing software systems with the more modern programming languages and paradigms used in industry today: Java, C#, Python, PL/SQL and XML; alongside the web-oriented technologies: HTML, JavaScript and CSS.
My major at university was Mathematics, but one of the requirements of the program was to take a semester of Computer Science. I found I loved it so much that I decided to work towards a minor in Computer Science and so I continued to take computer programming courses where we were programming in Pascal (this was the 80's after all!).
Toni Scullion is a Computing Science teacher and founder of the charity dressCode that is working to advance Computing Science, with a particular focus on closing the gender gap.
Nikita Granger - a former IB student - did a bachelor’s and master’s in mathematics and computer science at universities in the Netherlands. He began programming during his bachelors, with his first programming language being Java, but he has worked with a wide variety of languages including C, SQL, and Python. His passion has always been using technology in trading, and today he is working designing AI to algorithmically trade and forecasting energy markets.