There is an older thread on the same topic that answers your questions:
http://talk.collegeconfidential.com/university-alabama/1948970-engineering-international-german-student-exchange-program.html