“Engineers may not fill computer-related jobs under TN classification unless they have credentials as computer or software engineers from institutions that recognize computer or software engineering as bona fide engineering specialties offering full engineering credentials, such as professional engineering licenses.”
That's precisely what I mean by it being a game of semantics. Any computer/science-related degree gets you through the border. Anecdotally, I've heard numerous friends claim that the distinction at the border was their title being changed from "Developer" to "Engineer". Mind you, they all had various computer-related degrees but the scenarios were different depending on whether their degree was titled "Computer Engineering" or "Computer Science".
“Engineers may not fill computer-related jobs under TN classification unless they have credentials as computer or software engineers from institutions that recognize computer or software engineering as bona fide engineering specialties offering full engineering credentials, such as professional engineering licenses.”
http://www.tnvisabulletin.com/nafta-tn-blog/2010/6/21/degree...