Not sure about all the requirements or if this is exactly what you are looking for, have you looked at the program offered at Texas Tech?...
Separate names with a comma.