After switching instructors, I found Dan was really good to get along with. His teaching style is great and He made sure I understood something fully before moving onto a new subject.