I thoroughly recommend Peter. He is patient and explains fully. His knowledge is impeccable and it gave me confidence in him that he is able to convey it without hesitation. We covered advanced mathematics for engineering technicians so subjects included calculus, logarithms, differentiation, integration, statistics and imaginary numbers (applied to AC electronics). I will be using Peter again.