My son had Mr.Chi AP Chemistry class this summer and I like his way of teaching. He makes the student give a presentation, through which he helps the student fully understand the material and concepts.
Also I like his personality. He is a very passionate and energetic and polite, so he quickly builds good relationships with my son. I give him five stars and strongly recommend.