Kiara Y09/06/20225Mr. Jim is a treasure! Very skilled at what he does, and he makes learning fun for youngsters. He is also remarkably patient. Definitely a recommendation!