He joined SUT in March 2009. He is the founder and the director of "Data Storage, Networks, and Processing" (DSN) lab, where he is supervising more than 15+ graduate and undergrad students in the field of "Data Storage Systems" and "Data Processing and Reconfigurable Computing". The DSN lab is known as one of the premier and leading research institutes in the World in the field of data storage systems. Since 2009, he has developed two new graduate courses ("Advanced Storage Systems" and "Reconfigurable Computing") in Department of Computer Engineering of Sharif University of Technology (SUT).