There is a way for him to get a ME in 4 years from University of MD at Frostburg state:
http://static.frostburg.edu/dept/engn/
He is likely to be admitted there with his current stats. He could pay for tuition with Federal loans and summer earnings. The issue is room and board - that would have to be covered with private loans.
If he can commute to Morgan State, that would be the more affordable option.