How to connect the PC internet with Android via USB?

Hello,
I have been wondering if I could share my laptop/PC internet connection with my Android phone via USB .
Please explain how to achieve this reverse tethering from PC to Android via USB.
Thanks.
