I didn't have him for Spanish, although of course I heard the stories. My experience of Kevin is that he was an very lovely, encouraging, helpful man, but I can't really comment on his teaching style as I didn't have direct experience of it.
nice guy. not that bright but he gets the info across to us. reasonable about behaviour