Bailey is Professor and Chair of the Computer Science Department at Hamilton College. His research focuses on the boundary between hardware and software including program optimization, embedded systems, computer architecture, and computer security. Bailey is the Editor-in-Chief of ACM Inroads magazine. Inroads is published by the Association for Computing Machinery and is the premiere magazine covering computing education. Bailey has received fellowships from the National Research Council and the Air Force Research Laboratory, and grants from the National Science Foundation, and Microsoft Research. He's been a consultant with the Air Force Research Laboratory, and Assured Information Security. Bailey has also served as Editor of SIGPLAN Notices, a monthly publication of the ACM Special Interest Group on Programming Languages, and has served on the ACM SIGPLAN Executive Committee. He is regularly a member of organizing committees of regional and international conferences and is a member of ACM.