Dr Andrew Stephen MCGough
PhD Supervision: 2013-2015 : Durham University
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
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