At BCA we not only teach content but we teach students how to learn.
Students are expected to do quality work, demonstrating they have fully learned a concept before progressing to the next level. This works to the advantage of all students. Those who need a bit more support to master a topic will get it. On the flip side, once a concept is mastered, the student will be allowed to move on, eliminating the requirement of simple seat time. The students who seek the opportunity to advance will be given the chance.