MohammadAli Asadi

PhD Student of Computer Science

masadi4 [At] uwo [DoT] ca

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

My research is focused on:

  • Fast Algorithms over Algebraic Closure
  • Software Development for Symbolic Computation
  • Parallel Programming to Scientific Computing
  • Design and Analysis of Algorithms


  • I am currently working on Basic Polynomial Algebra Subprograms (BPAS) library. My project is developing fast and optimized functions for symbolic solving of polynomial systems in this 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 probabilistic and Lattice-Based cryptography with respect to the approximate GCD and learning with errors problems (2014-2016). Prior to attending graduate school, I studied applications of Elliptic Curve Cryptography (ECC) in Bitcoin, secure shell (SSH), transport layer security (TLS), and the Austrian e-ID card as my B.Sc. thesis (2010-2014), and worked on Network and Software Reliability research projects.

(CV available upon request.)


I have been teaching assistant for the following courses:

  • CS1027b: Computer Science Fundamentals II (Winter'17 UWO)
  • CS1037: Computer Science Fundamentals II (Fall'17 UWO)
  • Symmetric and 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)
  • Foundations of Mathematics (Fall'11 IUT).

Department of Computer Science
Middlesex College, Room 327 (Office B)
Western University, Canada N6A 5B7
Jan. 2018