Cannabis October 12, 2016 thcscience_admin Sanjeev Arora is a theoretical computer scientist, it may also refer to Sanjeev Arora (politician) from India Sanjeev Arora (physician) from USA