
Dr. Archibald received a BS in mathematics from BYU in 1981, graduating summa cum laude. In 1983 and 1987, respectively, he received MS and PhD degrees in computer science from the University of Washington. Completed under Jean-Loup Baer, his dissertation focused on the cache coherence problem in multiprocessor systems. Since 1987, he has been a faculty member in the Department of Electrical and Computer Engineering at BYU, where he is currently undergraduate coordinator. In the 1994-1995 academic year, he was a visiting professor with the Institute for Computer Systems at the Swiss Federal Institute of Technology in Zurich, Switzerland. Dr. Archibald has worked as a consultant for Biin (Hillsboro, OR), Weyerhaeuser (Federal Way, WA), and AT&T Bell Laboratories, where he taught a course on high-performance computer architecture. He has also worked as a expert witness, providing litigation support in matters pertaining to computer architecture and system design. His current research interests are in the areas of intelligent real-time systems. He frequently teaches courses in the areas of computer systems and computer architecture, and he has been instrumental in the creation of senior projects involving the design and implementation of small, fully-autonomous vehicles with real-time on-board vision processing. Dr. Archibald is a frequent reviewer for a variety of conferences and journals, and he is a member of the Editorial Advisory Board of the Open Systemics and Cybernetics Journal. He is a member of the ACM, ASEE, and Phi Kappa Phi, and he is a senior member of the IEEE. In 2001 and 2007, he received the Outstanding Faculty Award in Electrical and Computer Engineering from BYU's College of Engineering and Technology.
- PHD in COMPUTER SCIENCE, UNIV OF WASHINGTON, (1987)
- MS in COMPUTER SCIENCE, UNIV OF WASHINGTON, (1983)
- BS in MATHEMATICS, BRIGHAM YOUNG UNIVERSITY, (1981)