Shahin Kaveh

Bio

B.Sc. in Physics, Sharif University of Technology, Iran M.A. in Philosophy, Texas Tech University, USA Student of PhD in Philosophy, University of Pittsburgh, USA