Hamidreza Shahidi

I work as an Applied Scientist at Amazon, where I work on ad retrieval and ranking. Previously, I was working at Borealis AI as a Research Engineer. My research interests are deep learning, natural language processing, and causal inference.

In 2019, I completed my Master's Degree at the Computer Science Department of the University of Waterloo under the supervision of Prof. Ming Li and Prof. Jimmy Lin. My thesis title was "Neural Text Generation from Structured and Unstructured Data" .

Prior to that, in 2017, I received my Bachelor's Degree with honours from the Electrical and Computer Engineering Department of the University of Tehran, where I worked on "Reinforcement Learning-based Resource Allocation in Cellular Networks" under the supervision of Prof. Vahid Shah-Mansouri.

There's more on my resume.


Publications

Turing: an Accurate and Interpretable Multi-Hypothesis Cross-Domain Natural Language Database Interface

ACL 2021

Two Birds, One Stone: A Simple, Unified Model for Text Generation from Structured and Unstructured Data

ACL 2020



Teaching Experience

Introduction to Machine Learning (CS480/680)

University of Waterloo, Winter 2019

Introduction to Machine Learning (CS480/680)

University of Waterloo, Fall 2018

Introduction to Artificial Intelligence (CS486/686)

University of Waterloo, Spring 2018

Introduction to Machine Learning (CS489/698)

University of Waterloo, Winter 2018

Designing Functional Programs (CS135)

University of Waterloo, Fall 2017

Engineering Mathematics

University of Tehran, 2016

Introduction to Computing Systems and Programming

University of Tehran, 2015