My BF was interested in learning in a class basis... but I was looking around and found the following:
- Learn Cantonese (UK) - http://www.cantonese.sheik.co.uk/
Learn Cantonese (CA) - http://www.cantonese.ca/
HK Language Centre - http://www.language.com.hk/index.php
And yes, just teaching my BF Cantonese is hard. I could have done that.

