Had Fox for grade 9 and 10. I did very well and he made class fun. Knows his stuff and will help, but you have to want to learn. He really focuses his help on those that are trying and working hard.
Not exactly a good teacher for those who get high grades but great for those who get lower marks typically