His research focuses on the hardware/operating system boundary, including devices drivers, new processor/memory/storage technologies, and transactional memory. He has received the NSF CAREER award in support of his research. Prior to arriving in Wisconsin, Swift received a Ph.D. from the University of Washington, Seattle in 2006 under advisors Hank Levy and Brian Bershad. Before entering graduate school, he worked at Microsoft in the Windows NT group, where he implemented authentication and access control functionality in Windows Cairo, Windows NT and Windows 2000.