Engineering Full Technical Report - Grand Valley State ...