Charles is a wonderful ASL teacher. I only had him for about 3 weeks as a sub, but I wish he could have stayed longer. He does his best to make sure that everyone understands before moving on and loves to incorporate humor into his lectures. Definitely take his class!