1. A method comprising: monitoring a web browser session by a user; identifying a search query submitted by said user; identifying a set of technical words in said search query; comparing said technical words to a technical lexicon, said technical lexicon comprising domain specific technical words; determining a user expertise level based on said technical words in said technical lexicon; determining search results based on said search query; organizing said search results based on said user expertise level to determine a ranked list of search results; and presenting said ranked list of search results.