Complexity Engine

UAH-P-13017-Complexity Engine

Docket: UAH-P-13017


Complexity Engine is a sophisticated algorithm that searches web content based on reading level and delivers free, customized, and age-appropriate reading materials directly to a student's computer or mobile device. Complexity Engine powers an education website that turns the Internet into a virtual textbook, allowing teachers to supplement or replace costly printed texts with free online content while tracking student reading proficiency.

Developed by UAH researchers, Complexity Engine works on a simple but powerful premise. The tool searches a vast database of reputable websites and delivers content based on reading level. Users simply enter a search term and set the desired text-complexity level. Complexity Engine then quickly returns relevant, skills-appropriate readings for users to select.

Complexity Engine allows teachers to participate in the "adaptive education" revolution that builds learning around individual student needs and performance. Teachers must address a wide range of reading levels in the classroom, but traditional textbooks force students to read generic material that does not meet their individual needs. By providing accurate ratings for online text complexity, Complexity Engine allows teachers and students to find readings that match their interests and exact level of competency. The tool also includes analytics that allow teachers and students to track a student's developing reading level over time. No other technology on the market matches Complexity Engine's ability to easily and instantly rank the reading level of online content.


  • Teaching aid for teachers
  • Research tool for students
  • Analysis tool for tracking student learning


  • Simple and user-friendly
  • Cost efficient
  • Accurate and effective


  • State of Development: Prototype
  • Licensing Status: Not available for licensing
  • Patent Status: Patent pending