John Stratton

Chief Technology Officer at MulticoreWare Inc

Walla Walla, Washington, United States

About John Stratton

John Stratton is Chief Technology Officer at MulticoreWare Inc. Location: Walla Walla, Washington, United States.

I am a computer scientist/engineer focusing on undergraduate and continuing professional education, high-performance computing on consumer platforms, and programmer productivity. As a professor, I teach a broad range of core computer science topics, including introductory programming, data structures, computer systems, and algorithms. I also teach advanced courses in software performance design and optimization for both undergraduate and professional audiences. As a researcher, I develop high-performance software for scientific and industry applications, and design compiler and runtime systems to better support software optimization in a variety of domains including machine learning and signal processing.

Skills

  • Parallel Programming
  • C++
  • C

Additional experience

  • Chair of the Office of the CTO

    MulticoreWare Inc

    April 2017 – April 2023

Education

  • Doctor of Philosophy (PhD), University of Illinois Urbana-Champaign
  • Master of Science (MS), University of Illinois Urbana-Champaign