Mohammad Ali Asadi
I am a PhD student in Computer Science Department at
Western University and a research assistant in ORCCA where my
research is focused on high-performance scientific computing under supervision
Marc Moreno Maza.
I am in charge of design, implementation and optimization of algorithms
over Algebraic Extensions. This includes developing rigorously tested
C, C++, Cilk, and
programs integrated into the BPAS library which provides fast
and optimized operations for univariate and multivariate polynomial systems supporting multi-core processors.
- Design and Analysis of Parallel Algorithms
- Parallel Programming to Scientific Computing
- Software Development for Symbolic Computation
- Computational Algebra (Algebraic Extensions/Finite Fields)
My master thesis is a study of Fully Homomorphic Encryption (FHE) over the integers, centered on Lattice-based cryptography at Isfahan University of Technology (2014-2016).
Prior to attending graduate school, I studied applications of Elliptic Curve Cryptography (ECC) in the Internet Protocols as my B.Sc. thesis (2010-2014).
I have been teaching assistant for following courses:
- Discrete Structures in Computing (Winter'18 UWO)
- 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 SAGE and Maple (Fall'15, Fall'14 IUT)
- Probability and Statistics with R (Fall'13, Winter'12 IUT)
Department of Computer Science
Middlesex College, Room 327
Western University, Canada N6A 5B7