1. Study of error correcting codes including algebraic geometric Goppa codes and exponential sums

2. Security: public key cryptography, authentication including DNSsec and watermarking

3. Computational number theory including fast multiplication over finite fields using field programmable gate arrays (FPGA)

4. Design of sequences with good correlation with applications to:

a. One and multiple target recognition (Costas and Sonar sequences included).
b.Study of optical CDMA as well as classical CDMA.
c. Watermarking.

5.  Double periodic sequences with the same applications as in four, above.