MohammadAli Asadi

PhD Student of Computer Science


I am a PhD student in Computer Science Department at Western University and a research assistant in ORCCA lab where I study under supervision of professor Marc Moreno Maza.

MohammadAli Asadi

Research Interests:

  • Design and Analysis of Parallel Algorithms
  • Parallel Programming to Scientific Computing
  • Software Development for Symbolic Computation
  • Computational Algebra (Algebraic Closure/Finite Fields)


I am in charge of design, implementation and optimization of algorithms originally presented in the RegularChains library
(written in Maple). This includes developing rigorously tested C/C++/Cilk programs integrated into the BPAS library.


I studied under supervision of Dr. Reza Rezaian Farashahi at Isfahan University of Technology. My master thesis is a study of Fully Homomorphic Encryption (FHE) over the integers, centered on Lattice-based cryptography. Prior to attending graduate school, I studied applications of Elliptic Curve Cryptography (ECC) in the Internet Protocols as my B.Sc. thesis.

(CV available upon request.)


I have been teaching assistant for the following courses:

  • Object-Oriented Design and Analysis (Fall'18 UWO)
  • Computer Science Fundamentals II (Winter'17, Fall'17 UWO)
  • Public-Key Cryptography (Winter'16, Fall'15 IUT)
  • Programming with SageMath (Fall'15 IUT)
  • Programming with Maple (Fall'14 IUT)
  • Probability and Statistics (Fall'13, Winter'12 IUT)

Department of Computer Science
Middlesex College, Room 327
Western University, Canada N6A 5B7