I plenty of questions in lab, he's friendly and willing to help. He answers questions by guiding students in the right direction. Like most instructors, he won't hold your hand,  but if you're totally lost he will give direct answers, which can be been a live saver. I've had bad instructors before and John is definitely not one of them. 