Amir H. Razavi
Amir H. Razavi
Part-time professor

PhD (Computer Science / ML & NLP)



Biography

Amir H. Razavi holds a master’s degree in computer software engineering from the University of Tehran, where his research focused on search engine design and optimization. He earned his doctorate in machine learning (ML) and natural language processing (NLP) from the University of Ottawa under the supervision of Professor Stan Matwin, completing his dissertation in February 2012.

Following his doctoral studies, Amir Razavi engaged in 2.5 years of post-doctoral research, specializing in social network analytics and NLP, which further enhanced his practical expertise in machine learning, data mining and NLP.

For over ten years, Amir Razavi has held senior roles as a data scientist and team lead, working on Big Data analytics across multiple domains. His experience includes ML/ NLP- based projects in user profiling, cybersecurity, and behavioral analysis, with a particular focus on cyber threat intelligence (CTI), data loss prevention (DLP), fraud detection and the prevention and detection of cyberattacks. He has worked with leading technology companies, including Bell Canada and BlackBerry.

Additionally, Amir Razavi has served as a project manager for three large-scale enterprise projects related to customer care, billing and fraud management within the telecommunications sector.

Amir H. Razavi's ResearchGate profile

Research interests

  • Application of Machine Learning and Natural Language Processing (NLP) to critical areas
  • User profiling and behavioral analysis
  • Cybersecurity measures and threat detection
  • Applying ML to financial management decision-making
  • Data loss prevention (DLP) strategies
  • Fraud detection and advanced techniques for cyberattack prevention and detection