The best teacher I could ever of had! had so much fun with him on school trips. He's a great maths teacher and good with students. When someone needs correction, Mr. Campbell is more often than not attempting to turn it around. Hes a great tecvher with a great persanality!