Brett is very passionate about teaching and very knowledgeable about all the courses he teaches. He is there if you need help. He is fair and interested in his students. I would recommend him as a teacher and would take another course/program with him in an instant.