Android's USB tethering lets you reliably share internet from your phone, but it may fail sometimes. Here are some quick fixes to get it working again.
To mirror your iPhone's screen to a Mac computer, you can use QuickTime or AirPlay. Here's how to do both.