If he is already in an English-speaking country, I would say watch TV, especially news programs or PBS. That’s because in these programs people enunciate better, generally speak more slowly, use less slang, inside jokes, etc. Also, watch movies, but that is more difficult unless he can get movies subtitled in Russian to aid his understanding. Online, he can try Linq or LiveMocha or Khan Academy. Do a Google search and go to their websites. There’s software called Rosetta Stone, but this can get expensive. He can go to the public library and likely will be able to borrow discs and booklets published by Pimsleur.