Overall Module grade: 1st Class (Top 5 out of 80)
- Effective Multi-threaded programming on a single CPU (C pthreads, Java Thread Library, locks)
- GPU programming and Architectures (CUDA: memory, caching, warps etc.)
- Large-Scale Distributed Computing (Data centres, efficient graph traversal, synchronized clocks, snapshot algorithms for real-time systems)