Nathan Sommer

Nathan Sommer

Assistant Professor - Computer Science

Office: Taylor 313
Phone: 330-263-2393
Pronouns: He/Him/His


  • B.A. Earlham College, 2004
  • Ph.D. University of Cincinnati, exp. 2016 (Dissertation topic: A Machine Learning Approach to Controlling Musical Synthesizer Parameters in RealTime Live Performance)

Courses Taught

  • Imperative Problem Solving
  • Data Structures Lab
  • Operating Systems
  • Software Engineering - Mobile Computing
  • Software Engineering - Databases
  • Principles of Computer Organization
  • Problem Seminar


  • Nathan Sommer and Anca Ralescu, Developing a Machine Learning Approach to Controlling Musical Synthesizer Parameters in RealTime Live Performance. Proceedings of the Modern Artificial Intelligence and Cognitive Science Conference 2014.

Research Interests

  • Machine Learning

Senior Theses Advised

  • Monotonic Untangling to Solve the Unknotting Problem (Dana Foley, Computer Science and Math, 2017)
  • Tommy Bacher, A Study of Dynamic Difficulty Adjustment for Video Game Balance (Tommy Bacher, 2018)
  • Interactive Sound Synthesis: Procedurally Generated Audio Based on User Drawn Waveforms (Todd Brockelman, 2018)
  • Recognizing Sarcasm Using Machine Learning (Mary-Hannah Boyer, 2018)
  • Algorithmic Music Composition (Thomas Matlak, 2018)