My recommendation would be to create a hotspot on the phone and connect via wifi. Doing it at the moment for my iPad. Should not be different for laptop.
Yeah can be a driver problem. Latest drivers for windows is here http://forum.xda-developers.com/showpost.php?p=56123981&postcount=554. No need to install that POS kies. Can be downloaded from the phone and transferred via Airdroid or usb. Also it can be that usb debugging is on. He should disable it from the developer menu.