Вставлю свои "5 копеек".
Без желания не получишь ощутимого результата. Спор ни о чём, есть люди которым легко даётся язык (Ваш друг), а есть которым сложно (таких большинство). Если бы Ваш друг не прогуливал занятия то результаты были бы ещё лучше (как тут уже заметили). Я бы Вам не советовал на него равняться в этом вопросе.
Учился в Бинсае : есть плохие и отличные преподаватели, как и везде. Соотношение цена/качество 4+ из 5. Для человека с нулевым знанием языка отличный вариант, так как там на тот момент (наверное, и сейчас) работала русская девушка (менеджером по работе с клиентами, как её должность называется точно я не знаю) с которой можно решить вопросы на великом и могучем в случае непредвиденных обстоятельств.
На самом деле, нужно подумать и о "применении языка". Разговорный уровень получить несложно без всякого университета просто пожив в среде. И заказывать чашку риса, и говорить о погоде и даже о Гансах и Фрицах, преступающих пороги СССР.
Но: если с языком нужно работать, быть переводчиком-логистом-управляющим-ещёкемнибудь, то "просто пожить в среде" — недостаточно, и это очевидная истина.