@Sue22 – agree that 3+2 programs are not ideal. That’s why I thought I’d mention the 4+1 and the 2+1+1+1 programs. They seem to solve several problems both with engineering programs in general (the weed-out issue and the lack of liberal arts skills, such as writing and research and LAC-types of reasoning skills) and with 3+2 programs (can’t graduate with friends).