His research interests lie in the interplay between combinatorics, computer science, engineering, and biology, especially the following:
Combinatorics of nanotechnology: low-power design, thermal-aware design, crosstalk issues, and test pattern generation for deep submicron and nanometer-scale circuits, oligonucleotide sequence design for DNA computing, quantum error-correcting codes.
Designs, codes and cryptography: triple systems, block designs, pairwise balanced designs, group-divisible designs, t-designs, Latin squares, error-correcting codes, erasure-resilient codes, deletion codes, codes for non-conventional channels, combinatorial cryptography, algorithms and computational methods, applications in computer science, engineering and biology.
Extremal set systems: Turán-type problems, packings and coverings, cover-free systems, applications in computer science and engineering.
My current research focuses on Computer Vision and Pattern Discovery for analysis of live cells images. These images are obtained from wide-field and confocal microscopy, including image data sets from high-throughput screens. Our efforts contribute to the trend towards quantitative biology, in which scientific hypothesis are based on statistically significant objective data.
Other areas of interest includes development of Monte Carlo algorithms, Condensed Matter Physics, Biophysics and Magnetism.He is interested in Theoretical Geophysical Fluid Dynamics, Numerical Weather Prediction and Tracer Transport. The common denominator among these problems is the application of partial differential equations to physical systems and their solution by theoretical or numerical means.
His research areas include Discrete and computational geometry, the combinatorial geometry of polytopes, analytic number theory and modular forms, and secure communications / cryptography.
His current research interests include the growing interplay between the continuous volume of a polytope and its discrete volume, the latter defined by the number of integer points that are contained in the polytope. Many branches of combinatorics, discrete geometry, and number theory can be unified using this interplay. Indeed, one of the main problems in encryption is to find the number of integer points that are contained inside a given parallelepiped whose vertices have rational coordinates.
Some of his recent research deals with extensions of angles to higher dimensions, where generalized angles – called solid angles – play a role in defining new discrete volumes of polytopes. Some of the Number Theory that comes into the general analysis consists of Dedekind Sums and their many higher dimensional generalizations.
Among the applications of the theory of discrete volumes of polytopes are the Frobenius coin exchange problem, the enumeration of doubly-stochastic matrices, new volume formulas for the Birkhoff polytopes and related transportation polytopes, and algorithms for integer flow networks.
His reseach interests include computational mathematics and numerical analysis for partial differential equations. One of the main research activity has been applying numerical techniques for partial differential equations to digital image processing including noise removal, segmentation, registration, image inpaiting and level set related methods for curves and surfaces. Building new PDE models for image processing problem is also an important research topic. Applications to real medical and other industrial imaging problems are the focuses of these researches. Other reseacrh area is related to fast and parallel numerical algorithms related to minimization problems. The application area inlcudes inverse problems. Multigrid methods, domain decomposition methiods and other efficient iterative algorithms have been analysed and developed for different optimization problems. He is also actively working with finitel element methods for partial differential equations.
His major research areas are in the application of geometry modeling, numerical simulations techniques to problems in science and engineering. The focus is on the following three core problem areas: modeling and mesh generation, computational electromagnetics and computational biomedical engineering.
His research interest generally spans two areas of applied mathematics: numerical analysis and scientific computing, with a focus on the design, analysis and implementation of high-order, flexible and adaptive computational methods for a collection of challenging problems arising from physical and engineering applications. Recently, he is working on the development of spectral/spectral-element methods for problems in unbounded domains and/or in complex geometries with particular applications in computational electromagnetics and fluid dynamics.