These two apartment complexes are closest to Tech- owned and managed by a corporation and the leases are fairly reasonable.

Post Biltmore
Savanaha Midtown
and there two other properties on North Ave. kind of across the street from Savanaha Midtown- but I can't remember there names (maybe someone eles does)

There is an office/retail location type of place you can go to that will give you directions and pricing for apartements. There is one in Buckhead at the Corner of Piedmont and Roswell road- I think its called Promove it has a big yellow and red sign- or you could google it.