Brad Adams has been at BYU for ten years, following a 30-year career in industry. He teaches undergraduate and graduate courses in mechanical engineering, including a leadership course.

Brad Adams has been at BYU for ten years, following a 30-year career in industry. He teaches undergraduate and graduate courses in mechanical engineering, including a leadership course.