Medical image analysis: registration, segmentation and visualization of biomedical images, medical image processing: reconstruction algorithms for emission and transmission tomography, neural networks: supervised and unsupervised learning algorithms, computer vision: shape analysis.
Large-scale software systems, parallel and distributed computing, CRM, data mining, optimization and biomedical computing.
Computer vision, pattern recognition, artificial neural networks, applied mathematics.
Data structures, design and analysis of algorithms, cache optimized algorithms, parallel and distributed computing, high performance computing, packet routing and classification, mobile computing interconnection networks, VLSI, CAD, medical algorithms.
Formal methods, software specification and verification, parallel and distributed systems, object-oriented programming.
Computer vision, optics, image processing, cryptography.
Databases in general; spatial databases, spatio-temporal databases, fuzzy databases, extensible databases; applied computational geometry, visual languages.
Complexity theory; geometric modeling and constraint solving; algorithms and discrete modeling.
Object-oriented design, computer graphics, artificial intelligence, and web technologies.
Requirements engineering, testing and reliability, software engineering education and technology transfer.
I am an Associate Professor in the Department of Computer and Information Science and Engineering (CISE) at the University of Florida. My research focuses on the security of mobile systems, with a concentration on telecommunications infrastructure and mobile devices. My research has uncovered critical vulnerabilities in cellular networks, made the first characterization of mobile malware in provider networks and offers a robust approach to detecting and combatting Caller-ID scams.…
Algorithms, computational geometry, mesh generation, scientific computing, and computational biology.
Medical imaging, computer vision & image processing, computer graphics and visualization, statistical learning and applied mathematics.
Programming languages, computer vision.
Communication networks, including protocol and algorithm design, modeling and performance evaluation of networks, congestion control, Internet resource allocation and pricing, wireless, ad-hoc and sensor networks, content distribution or other overlay networks. Randomized and approximation algorithms, queueing theory, game theory and communications.