Research Interests

Graph Machine Learning

Knowledge Graphs

Algorithms & Data Structures

Computational Geometry

Positions

Head of Computer Science Dept.

Amirkabir University of Technology – Tehran Polytechnic

Year: 12/2021 - Present

Assistant Professor

Amirkabir University of Technology – Tehran Polytechnic

Year: 9/2016 - Present

Postdoctoral Fellow

Cheriton School of Computer Science, University of Waterloo, Canada

Year: 1/2015 - 1/2016

Education

Ph.D. in Computer Science

Department of Computer Science, University of Victoria, Canada

Year: 9/2011 - 8/2014

M.Sc. in Computer Science

Department of Mathematical Sciences, Sharif University of Technology, Iran

Year: 9/2008 - 8/2010

B.Sc. in Software Engineering

Department of Computer Engineering, University of Isfahan, Iran

Year: 9/2003 - 9/2007

Conference PC

Teaching

Graduate Courses:

  • Deep Learning (Spring 2024)
  • Machine Learning with Graphs (Fall 2023, Spring 2023, Fall 2022)
  • Advanced Algorithms (Spring 2024, Fall 2021, Fall 2019, Fall 2018, Spring 2018, Fall 2017)
  • Computational Geometry (Spring 2023, Fall 2020, Spring 2018, Spring 2017)
  • Computer Science Seminar (Fall 2023, Spring 2022)

Undergraduate Courses:

  • Fundamentals of Computer and Programming with C (Fall 2023, Fall 2022)
  • Design and Analysis of Algorithms (Spring 2022, Fall 2021, Spring 2021, Spring 2018, Spring 2017, Fall 2016, Spring 2016)
  • Data Structures and Algorithms (Fall 2016, Fall 2017, Fall 2018)
  • Computer Programming with C (Fall 2023, Spring 2023, Fall 2021, Spring 2021, Fall 2020, Spring 2020, Fall 2019, Spring 2019)

Contact

  • Office: 348
  • Phone: +98 (21) 6454 2522
  • Email: zrahmati [at-sign] aut.ac.ir