Associate Professor
Computer Systems Engineering Tech
  • 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


  • "Relativistic Red-Black Trees"; Philip W. Howard, Jonathan Walpole; Concurrency and Computation: Practice and Experience; 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