I am an Assistant Professor in Civil Engineering with a PhD from The University of Manchester and 14 peer-reviewed journal publications. I specialise in numerical simulation, computational hydraulics, optimisation, and data-driven modelling, and I teach at BSc, MSc, and PhD level.
I offer targeted online tutoring for university students across the common UK civil engineering curriculum, includin...
I am an Assistant Professor in Civil Engineering with a PhD from The University of Manchester and 14 peer-reviewed journal publications. I specialise in numerical simulation, computational hydraulics, optimisation, and data-driven modelling, and I teach at BSc, MSc, and PhD level.
I offer targeted online tutoring for university students across the common UK civil engineering curriculum, including:
Core engineering mathematics and computing
Engineering Mathematics
Numerical Methods / Computational Methods
Finite element and finite difference methods, stability, convergence, implementation, and coursework support
Programming for engineers — Python, MATLAB, and C#
Modelling and Simulation for Civil Engineers
Data analysis, optimisation, and sensitivity analysis
Research Methods / Dissertation and project support
Structural mechanics and materials
Statics
Dynamics
Mechanics of Materials
Structural Analysis (mechanics and computational support; syllabus review for design-code-specific content)
Engineering Materials / Concrete Technology (foundational and lab-related support)
Fluids, hydraulics and water engineering
Fluid Mechanics
Hydraulics
Advanced Hydraulics
Computational Hydraulics
Computational Fluid Dynamics (CFD)-related modelling
Hydrology
Water Resources Engineering
Water Structures
Sustainable Urban Drainage Systems (SuDS)
Urban drainage modelling (SWMM), water distribution modelling (EPANET), reservoir/hydropower modelling (Pywr)
Environmental Engineering
HEC-RAS tutorial / hydraulic modelling support
Other civil engineering areas
Geotechnical Engineering — foundational mechanics, mathematical and computational support; syllabus review required for specialist design content
Transportation Engineering — foundational, data-analysis and computational support; syllabus review required
Construction Management / Project Management — foundational and data-driven support; syllabus review required
Surveying / Spatial Data — QGIS and data-processing support
My teaching approach is practical and assessment-focused. I first identify your exact knowledge gaps, then build a short targeted plan around your syllabus, coursework, and exam style. Sessions combine theory with implementation, so you can understand the lecture material and actually solve problems. I can help with problem sets, coursework, exam preparation, debugging code, and interpreting results.
I have been a module leader for Numerical Methods (BSc), Engineering Mathematics (MSc), Advanced Computational Hydraulics (PhD), Advanced Hydraulics (MSc), Hydrology (BSc), Fluid Mechanics (BSc), Environmental Engineering (BSc), Water Structures (BSc), Mechanics of Materials (BSc), Statics (BSc), and Research Techniques (MSc). I also have remote teaching experience via Zoom, Microsoft Teams, and Blackboard.
For Computational Applied Biomathematics: I have strong computational and mathematical modelling expertise, but I am not a specialist in every biological application. I am happy to review your syllabus and past questions first and confirm honestly which parts I can support well. I will not overpromise.
For modules outside my core specialisms, I offer foundational, mathematical, programming, and computational support only, and I will confirm the fit after reviewing your syllabus. I would rather be honest than waste your time.
Message me with your module syllabus/topics, example questions, deadlines, and time zone/availability. I will reply with a short plan and suggest a brief intro call.
Read more
see less