Brilliant teacher, when you have him you probably wont like him, but afterwards you'll realise how good he is.
Really wonderful teacher. Always went the extra mile to help me and other students. Managed to be strict without lessons being boring. Remember everything that he taught me!
A very good teacher providing that you wanted to learn... but an even better teacher if you didn't want to learn. He wouldn't let the slower pupils slow the faster ones, and somehow managed to keep both ends of the ability spectrum busy with useful work. A couple of times in my 5 years there he did things that could have been better, but the very fact that I remember what he taught tells me he was very good.