About me

I am a Ph.D. candiate in David R. Cheriton School of Computer Science at the University of Waterloo. I am a member of Artificial Intelligence Group working under the supervision of Professor Robin Cohen.

I got my Master's degree from the Faculty of Computer Science at the University of New Brunswick (UNB), Fredericton, NB, Canada. Prior to that I got my Bachelor's honors degree in Computer Engineering/Software Engineering at Amirkabir University of Technology (Tehran Polytechnic)

Research Interests

My current research is in the area of Artificial Intelligence (AI), particularly focusing on Multi-agent Systems and Multi-agent Resource Allocation.

  • Multiagent systems, multiagent resource allocation
  • Market mechanisms, Auctions, Bidding mechanisms, Negotiations
  • Markov decision processes (Dec-MDPs, Dec-POMDPs)
  • Reinforcment Learning
  • Norms and Normative behaviors in AI
  • Reversible Computing, Reversible Logic (Billiard Ball Model)
  • Software Engineering (Bug management, design patterns)

Affiliations