Anurag Agarwal Headshot

Anurag Agarwal

Associate Professor
School of Mathematical Sciences
College of Science

Office Location
Office Mailing Address

Anurag Agarwal

Associate Professor
School of Mathematical Sciences
College of Science


BS, MS, Indian Institute of Technology (India); Ph.D., State University of New York at Buffalo


Personal Links
Areas of Expertise

Currently Teaching

0 - 9 Credits
Masters-level research by the candidate on an appropriate topic as arranged between the candidate and the research advisor.
3 Credits
This course is an introduction to the standard results and techniques of number theory. Topics include divisibility, congruences, Diophantine equations, Moebius inversion, quadratic reciprocity, and primitive roots. Cryptography and other applications will be discussed. Projects may be required.
3 Credits
This course is a continuation of MATH-431. It concentrates on differentiation, integration (Riemann and Riemann-Stieltjes integrals), power series, and sequences and series of functions.
3 Credits
This course will introduce, explain and employ the basic techniques of cryptography, both classical and modern. Topics will include the Vignere cipher, affine ciphers, Hill ciphers, one-time pad encryption, Enigma, cryptosystems such as DES (Data Encryption Standard) and AES (Advanced Encryption Standard), public key encryption scheme (RSA), and hash functions. The course will include an introduction to number theoretic tools used in cryptography.
4 Credits
This is the second in a two-course sequence intended for students majoring in mathematics, science, or engineering. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers techniques of integration including integration by parts, partial fractions, improper integrals, applications of integration, representing functions by infinite series, convergence and divergence of series, parametric curves, and polar coordinates.
3 Credits
This course is an introduction to the mathematical problems and techniques that serve as a foundation for modern cryptosystems. The topics include: classical cryptosystems computational number theory, primality tests, finite fields, private and public key encryption scheme (RSA, El-Gamal), and applications such as digital signatures, one way functions, and zero knowledge proofs. Use of elliptic curves in cryptography will also be covered.
3 Credits
This course is an introduction to the basic concepts of linear algebra, and techniques of matrix manipulation. Topics include linear transformations, Gaussian elimination, matrix arithmetic, determinants, vector spaces, linear independence, basis, null space, row space, and column space of a matrix, eigenvalues, eigenvectors, change of basis, similarity and diagonalization. Various applications are studied throughout the course.

In the News

  • June 23, 2020

    screenshot of program that searches math formulas.

    RIT researchers create easy-to-use math-aware search interface

    Researchers at RIT have developed MathDeck, an online search interface that allows anyone to easily create, edit and lookup sophisticated math formulas on the computer. Created by an interdisciplinary team of more than a dozen faculty and students, MathDeck aims to make math notation interactive and easily shareable, and it's is free and open to the public.

Select Scholarship

Published Article
Agarwal, A., M. Lopez, and D.A. Narayan. “Representations for complete graphs minus a disjoint union of paths.” Journal ofCominatorial Mathematics and Cominatoral Computing, 72 (Feb 2010): 173-180. Print. «
Agarwal, A. and J.E. Marengo. “The Locus of the Focus of arolling parabola.” The College Mathematics Journal, 41.2 (March 2010): 129-133. Print. «
Agarwal, S. and A. Agarwal. “Investigating the nature of knowledge of mathematics required for teaching of functions.” Proceedings of theInternational Conference of Education, Research and Innovation, 2009-10. Print. «
Formal Presentation
Agarwal, Anurag. “Representation Numbers and Prague Dimension of Graphs.” MAA Seaway Section Meeting. Plattsburgh, NY. 15-16 Oct. 2010. Presentation.