HADI IZADI

Chemical Engineering & Beyond

Yale - Waterloo - Tehran Polytechnique - Sharif