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.
Courses at Virginia Tech
MATH 5134 | Coding Theory and Applications |
MATH 4175 | Cryptography |
Courses at Cleveland State University
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 |
Other Courses (before Cleveland)
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. |