Dr Andrew Stephen MCGough

Overview

Current Academic Post

Previous AcademicPosts

Publications

Project Funding

External positions of responsibility

Academic Qualifications

Non-Academic Qualifications

Work Experience

Voluntury Work Experience

Interests

Teaching

References

PhD Supervision: 2013-2015 : Durham University

Alumni:
  • Chris Brown

Teaching: 2016-2017 : Durham University

  • Contemporary Computer Science: Computer Security (Year 3/4)
  • Computing Methodologies III: Parallel Computing (Year 3)
  • Computing Methodologies IV: Distributed Simulation (Year 4)
  • Research Methods: Project Workshops (Year 3/4)

Teaching: 2015-2016 : Durham University

  • Introduction to Programming (Year 1)
  • Programming Paradigms: Systems Programming (Year 2)
  • Contemporary Computer Science: Bioinformatics (Year 3/4)
  • Contemporary Computer Science: Big Data Practice (Year 3/4)
  • Computing Methodologies: Parallel Computing (Year 3)

Teaching: 2014-2015 : Durham University

  • Computational Thinking: Computer Simulation (Year 1)
  • Programming Paradigms: Systems Programming (Year 2)
  • Contemporary Computer Science: Computer Security (Year 3)
  • Computing Methodologies: Parallel Computing (Year 3)

Teaching: 2013-2014 : Durham University

  • Computer Security (MSc)

Project Supervision: 2013-2015 : Durham University

  • Calum Calder - Paralllelising AI algorithms, Undergraduate, 2017
  • Matthew Pardoe - AI's for playing 2048, Undergraduate, 2017
  • Panayiotis Pastos - Java language extensions, Undergraduate, 2017
  • Alistair Breeze - Deep Learning Turing Machine, Undergraduate (4th year), 2017
  • James Bell - Paralllelising LEM, Undergraduate (4th year), 2017
  • Leah Clark - Sports Analytics (Deep Learning), Undergraduate (4th year), 2017
  • Matthew Rowland - The Increasing Dilemmas Of Online Marketing In The 21st Century: TabAdCha To The Rescue?, MSc, 2016
  • Houyao Xie - Walk Before Bus, MSc, 2016
  • Zack Hodari - Automatically training an instance of Watson using pre-existing knowledge, Undergraduate, 2016
  • Ally Breeze - Optimising Facial Keypoint Detection with Deep Learning, Undergraduate, 2016
  • James Bell - HTC-Light in the Cloud, Undergraduate, 2016
  • Stephen Perrin - Reproducibile Software After The Fact: Closing The Gate After The Horse Has Bolted?, Undergraduate, 2016
  • Andrew Matthews - Faceted search, MSc, 2015
  • Christopher Charles Jones - Fantisy Basketball, MSc, 2015
  • Jonny Mccandless - Intel Phi, Undergraduate, 2015
  • Keith Yau - Green Computing, Undergraduate, 2015
  • Tianshu Bao - HTC in the Cloud, MSc, 2014
  • Mohammad Samawat Ullah - Distributed Disk Store, MSc, 2014
  • William Pinho - Reinforcement Learning in the Game of Hex, Undergraduate, 2014

Teaching: 2009-2013 : Newcastle University

  • MSc Computer Environments

Project Supervision: 2009-2013 : Newcastle University

  • Du Xue - Peer to Peer workflow in Cloud, MSc, 2013
  • Ibrahim Hamidu - Cloud Survey, MSc, 2013
  • Tingting Tang - Cloud Monitoring, MSc, 2013
  • Amila Palahepitiya Gamage - HTC-Light, MSc, 2013
  • Wei Zhang - Walk Before Bus, MSc, 2013
  • Caio Bertoldi Paes De Andrade - Alternative algorithm to solve Finite Difference efficiently using cloud computing, MSc, 2013
  • Steven Brown - An API for the HTCondor High throughput Computing System, Undergraduate, 2013
  • Andrew Gerrie - Efficient Use of The Cloud for (near) Real Time Image Rendering, Undergraduate, 2013
  • Daniel Jamison - Improving Landscape Evolution Modelling using CUDA, Undergraduate, 2013
  • Michael Thomson - Distributed Disk Store, Undergraduate, 2013
  • Adam Trueman - Multivariate Global Sensitivity Analysis of a Landscape Evolution Model: Multiple Model-Ensemble Deployment on a Campus High Throughput Computing Grid, MPhil, 2012
  • Bryan Gao - Green Computing: Impact of computation work on the Cloud, MSc, 2012
  • Mark Turner - Cutting Edge, MSc, 2012
  • Arash Sharma - Performance Prediction Builder for e-Science Central, MSc, 2012
  • David Cooper - PostSync, MSc, 2012
  • Xin Xie - Landscape Evolution Modelling using GPGPUs, MSc, 2012
  • Yuan Liu - Monitoring for 'miscreant' jobs in Condor System, MSc, 2012
  • Shun Liang - Parallel Algorithms for Modelling Water Flows in Landscape Evolutions on GPU, Undergraduate, 2012
  • Markas Rapoportas - Design, Implementation and Evaluation of a Block-level RAID Driver for MINIX 3, Undergraduate, 2012
  • Andrew Pool - Database for Obeah Prosecutions in the Caribbean, MSc, 2011
  • Debroop Basu Thakur - Developing a shared costing model for running multiple jobs on the Cloud, MSc, 2011
  • Ryan George Grey - Landscape Dynamics Development and Analysis of Parallel Algorithms using GPUs for Water Flow Accumulation, MSc, 2011
  • Ganesh Kumar vinod - GPGPU Based Landscape Evolution Modelling, MSC, 2011
  • Kaiqi Ren - Research on hill slope diffusion, MSc, 2010

Summer Internships: 2016-2016 : Durham University

  • Jack Clark - Parallelising LEM, 2016
  • Ram Gupta - BenWare Web browser plugin, 2016
  • Adarsh Bhagawan - SVM/SVDD Implementation, 2016

Summer Scholarships: 2010-2013 : Newcastle University

  • Troy Astarte - Green Computing, 2013
  • Alex Brown - Landscape Evolution Modelling using MPI, 2012
  • Shun Liang - Landscape Evolution Modelling using GPGPUs, 2010
  • Markas Rapoportas - Landscape Evolution Modelling using GPGPUs, 2010

Teaching: 2001-2008 : Imperial College London

  • Bioinformatics Course: Three one week courses to teach Grid technologies to Bioinformaticians, S. Butcher, J. Cohen, O. Jevons, W. Lee, A.S. McGough, 3.5 Month RAE £16,000, 2006-2008
  • Grid Computing, Undergraduate, 2004-2007
  • Running an annual one week MPI Course, 2001-2004