I learnt with BSM and passed. But I would avoid them like the plague. All about the dollar and my instructor drunk cans and cans of red bull to stay alert but my word he was on a one way ticket to a heart attack which I could see happening during a lesson.