The teachers are so fantastic. It's rare to have the same teacher for more than 2-3 classes, which is a wonderful thing because there are so many opportunities to learn from different practitioners. The workload is definitely intense, but with great classmates and tutoring in the library it makes it manageable. The class registration process is easy enough. We are emailed when it is time to preregister for classes, and again when it's time for final registration.