- Ph.D. Computer Science, Portland State, 2012
- 20 years of engineering experience at companies which include Hughes Aircraft, Intel, Diamond Multimedia, and Sharp Microelectronics Technology
- Visiting Professor at WV University Institute of Technology (2013)
- Visiting Professor at University of Puget Sound (2012)
Courses taught
- C++ Programming I
- Concepts of Programming Languages
- Graphical User Interfaces
- Introduction to Grammars
- Linux Programming
- Compiler Methods
- Operating Systems
- Network Programming
- Concurrent Programming
Publications
- "Relativistic Red-Black Trees"; Philip W. Howard, Jonathan Walpole; Concurrency and Computation: Practice and Experience; wileyonlinelibrary.com DOI: 10.1002/cpe.3157; Sept. 2013.
- "A Case for Relativistic Programming"; Philip W. Howard, Jonathan Walpole; Proceedings of the 1st ACM conference on Relaxing Synchronization for Muticore and Manycore Scalability, RACES’12, Tucson, AZ, USA, 2012