Josh is a great listener, and gives me plenty of time to speak and express myself freely in our classes. I even got to meet Josh in real life when I visited Toronto with my wife, and he is just as nice in-person as he is online. Thanks Josh!

Anderson Kley de Oliveira
Josh is a great listener, and gives me plenty of time to speak and express myself freely in our classes. I even got to meet Josh in real life when I visited Toronto with my wife, and he is just as nice in-person as he is online. Thanks Josh!
