I don’t know if you are aware of it, but pretty “close” to you here in my town, is Dordt University, a small (~ 1300-1500 enrollment), private, liberal arts college, highly rated overall, but with a very strong engineering undergraduate program (B.S.). Strong academics overall.
It is closely associated with the Christian Reformed denomination of the U.S. and Canada but has international and a divergent student body:
Only mention it as it’s high quality and not knowing if your son has pretty much chosen a school yet.
https://www.dordt.edu/academics/undergraduate-programs/4-year-programs/engineering