Patrek Chikwanda
Dr. Chikwanda is a genuinely nice person. He is very smart and cares whether you learn or not. When you have a problem, he really listens and tries to help. Lots and lots of homework, and you need a good base of previous maths before you take the higher maths.