That sounds like an excellent program. There's probably too much memorization and not enough pragmatic application of knowledge in terms of real world responsibility.