I have now taken three different courses that their staff has either taught or assisted in teaching, and each experience has been better than the last.