Reviews of professor Mark Kambites

Rating: 5.0/5, difficulty: 3.0/5
Kind and good at explaining - a real sweetheart with obviously a great grasp of pure maths.