Teaching

I have ample undergraduate and graduate teaching experience in a large variety of courses, including more than 60 classes (traditional, online, or hybrid) for groups as small as 10 students and as large as 100 students. My teaching journey started during my graduate studies, where I taught at the Autonomous University of Aguascalientes and the Open and Distance University of Mexico. The experience continued at Clemson University from 2016 to 2018, at Cleveland State University from 2019 to 2013, and at Virginia Tech since 2023. I have supervised 3 Ph.D., 3 M.Sc., and 14 undergraduate students, some currently in progress. I have leaded publications that include postdoctoral fellows, Ph.D., M.Sc., or undergraduate students as co-authors.

 

MATH 5134 Coding Theory and Applications
MATH 4175 Cryptography

 

MTH 493/593 Coding Theory and Its Applications
MTH 493/593 Cryptography
CIS 493/593 Quantum Computing
MTH 597 Multivariate Goppa codes and their applications
MTH 597 Topics in algebraic coding theory
MTH 358 Abstract Algebra I
MTH 288 Linear Algebra
MTH 220 Introduction to Discrete Mathematics
MTH 182 Calculus II
MTH 181 Calculus I

 

For mathematicians, engineers, and scientists: algebra, linear algebra, differential calculus, integral calculus, calculus of several variables, differential equations, and complex variables.
For non-scientific careers: elementary algebra, financial mathematics, and optimization.
For online studies (mathematicians, engineers, and scientists): algebra, linear algebra, abstract algebra I (groups and rings), abstract algebra II (fields and modules), discrete mathematics, differential calculus, integral calculus, differential equations, basic statistic, and combinatorial analysis.