Photo of Gary ThomasI am an engineer. There…I said it. But please don’t let that keep you from reading my blog. More precisely, I’m a transportation engineer. I’ve been in this profession for over twenty years. While my interests are primarily in how traffic moves on our nation’s roadways, I also keep up to date on air transportation issues.

This is my personal blog. It is focused on providing no-nonsense information (in other words, not a lot of engineer-speak) on how and why we do what we do. I found that when I was a city traffic engineer and went to social events, I was always being asked questions by residents about traffic issues. I sort of knew what a doctor must feel like; but I never minded it. I love to teach and explain complex issues to everyday people.

My goal is to create a place where people can learn about transportation issues and ask questions. I’ll typically post once or twice a week. To make sure you don’t miss my newest posts, you can subscribe via RSS or e-mail. I also accept a limited amount of advertising.


I have been a transportation engineer my entire career. I’ve worked as a private consultant, a city traffic engineer, a university professor, and a researcher. I have degrees in civil engineering from the University of Minnesota in Minneapolis and Arizona State University in Tempe.

I recently served on the board of directors for the Institute of Transportation Engineers, an international association of over 15,000 transportation professionals. I am also very active with the Transportation Research Board of the National Academies.

I currently live in Bryan, Texas with my wife and two children. I am an avid college hockey fan and am a certified referee. In my spare time I enjoy playing the guitar, reading, and taking part in community theatre. I am a member of First United Methodist Church of Bryan.


This is my personal blog. The opinions I express here do not necessarily represent those of my employer, Armstrong Forensic Engineers. The information I provide is on an as-is basis. I make no representations as to accuracy, completeness, suitability, or validity of any information on this blog and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its use.