Graduate courses taught
- Finite group theory (Math 511)
- Representation theory of finite groups I , II ( Math 513-514)
- Advanced linear algebra ( Math 708 )
- Topics in finite groups
- Classical groups
- Simple groups of Lie Type
- Algebraic graph theory (Math 772)
- Groups and graphs (Math 773)
- Finite fields and their applications (to coding theory and cryptography) (Math 521)
- Point lattices and their applications (to cryptography) (Math 783)