B.Sc in Computer Engineering (Hardware), University of Tehran, 2004.
M.Sc in Computer Engineering (Computer Architecture), Sharif University of Technology, 2007.
Ph.D in Computer Engineering, (Computer Architecture),University of Tehran, 2014.
3D and Multi-view video coding
Scalable and error-resilient video coding
The foundations of Computer and C Programming
Microprocessors& Assembly Language
Introduction to Multimedia System
Low power circuit design