Regarding public transportation - anything you can get that would involve a "straight shot" to UH would help immensely.
When a transfer of buses is involved, a 10-15 minute auto trip can easily become a 60-75 minute bus trip -- the wait for your initial bus ride, bus trip one, waiting time at the second stop, and bus trip two. (Very few bus corridors have the ridership to justify high frequency service.)
Then of course at UH you may have a 10-15 minute walk to your class - although the good thing there is that you will be closer to your class at the bus stop than you would at your parking place!
With that consideration, 2016 Main won't be a bad deal because you will be very close to a direct line bus to UH (if I recall correctly).
GOOD LUCK...and have a great visit next week.
PS - The stadiums...that is the old Astrodome (round) on the right and the new Reliant Stadium (Houston Texans) with the roof open - just next to it on the left!