Teaching
Below is a list of my recent teaching activities.
University of Leeds:
- COMP3270: High Performance Computing 2026/27.
- COMP2860: Advanced Hardware, Operating Systems and Parallelism 2026/27.
- COMP2860: Advanced Hardware, Operating Systems and Parallelism 2025/26. Slides: PDF.
- COMP2211 Operating Systems 2024/25.
- COMP2211 Operating Systems 2023/24.
- COMP2211 Operating Systems 2022/23.
University of Manchester (Teaching support):
- COMP36212 Mathematical Systems and Computation 2021/22.
- COMP36212 Mathematical Systems and Computation 2020/21. Week 2 on Floating-Point Arithmetic (PDF), and Week 3 on Extending the Precision (PDF).
University of Manchester (Graduate Teaching Assistant):
- COMP22111 Processor Microarchitecture 2018/19
- COMP12111 Fundamentals of Computer Engineering 2018/19
- COMP22111 Processor Microarchitecture 2017/18
- COMP12111 Fundamentals of Computer Engineering 2017/18
- COMP23420 Software Engineering 2016/17
- COMP35112 Chip Multiprocessors 2016/17
- COMP22712 Microcontrollers 2016/17
- COMP25111 Operating Systems 2016/17
- COMP22111 Processor Microarchitecture 2016/17
- COMP12111 Fundamentals of Computer Engineering 2016/17
Other:
- https://wiki.cs.manchester.ac.uk/engineering/: Internal departmental wiki for Computer Science undergraduate students at the University of Manchester. Created 2014.