This project scans the pdf files and answers the question based on the text paragraph within the files. We have used two 2 different approaches, using a word embedding technique word2vec, glove and using BERT, and transformer. This project is deployed to a web app using Flask.