William "Bill" Arthur
Bob and Betty Beyster Building 4816
2260 Hayward Street
Ann Arbor, MI 48109
warthur umich edu
About MeI am a Lecturer III in the Department of Electrical Engineering and Computer Science at the University of Michigan. Most recently I have been teaching EECS 183: Elementary Programming Concepts.
Previously, I have worked in various roles in automotive manufacturing at Ford Motor Company and U.S. Manufacturing Corporation.
- EECS 183: Elementary Programming Concepts. Fall 2016, Winter 2016, Fall 2015, Fall 2014.
- ECEG 66514: Fault-Tolerant Computing (Vising Faculty, Addis Ababa Institute of Technology, Ethiopia) Spring 2015
- EECS 370: Introduction to Computer Organization. Winter 2014
ResearchMy research interests focus on the topics of computer security, computer architecture, compilers, system security, network security, hardware/ software co-design, software engineering and test, engineering education.
Locking Down Insecure Indirection with Hardware-Based Control-Data Isolation
William Arthur, Sahil Madeka, Reetuparna Das, Todd Austin. Proceedings of the 2015 International Symposium on Microarchitecture (MICRO 2015) , Waikiki, HI, December 2016.
Getting in Control of Your Control Flow with Control-Data Isolation
William Arthur, Ben Mehne, Reetuparna Das, Todd Austin. Proceedings of the 2015 International Symposium on Code Generation and Optimization (CGO 2015), San Francisco, CA, February 2015.
Schnauzer: Scalable Profiling for Likely Security Bug Sites
William Arthur, Biruk Mammo, Ricardo Rodriguez, Todd Austin, Valeria Bertacco. Proceedings of the 2013 International Symposium on Code Generation and Optimization (CGO 2013), Shenzhen, China, February 2013.
Study of the Phenomenology of DDOS Network Attacks in Phase Space
Michael E. Farmer, William Arthur. Proceedings of the International Conference on Security and Cryptography (SECRYPT 2011), Seville, Spain, July 2011.