Is there good engineering program at macalester, though they have mentioned in their website but it doesnt give detail information!!!
Macalester does not offer an engineering degree. What they do offer is a 3-2 program, where you spend 3 years at Mac and then transfer to another university for 2 years. If all goes well, at the end of 5 years you will have a BA from Mac and a BS in engineering from the other school.
Many liberal arts schools offer a similar program.