Unite for Sight is a global health delivery organization that has been delivering care internationally for more than 11 years. They have teams in Ghana, Honduras and India and travel year round in trips from 2-4 weeks, although volunteers can do more than one session. Although focused on eye disorders, they go beyond provision of eye care and eye surgery and provide general care for the populations they serve. They have a history of work with medical students and many international students. Check out their very organized website to learn more about program dates, research and funding advice.