I like the dynamic between teachers and students, it fosters support and understandings and on this matter I would definitely recommend. The CB program I’m following is not actually for me, since it’s a bit too wide and make it hard to specialize in certain single fields, but for people who likes exploring potential options then it would be helpful for them.