The IMBC learning experience has been excellent. I love the one-on-one attention with the small classes.