Research Projects

My research spans computer vision, machine learning and artificial intelligence, multimodal AI, and computing education. I am particularly interested in methods that connect visual information with temporal, geographic, acoustic, textual, and educational data, as well as AI systems that support learning and real-world applications.

Computer Vision & Multimodal AI

Food Computing & Vision-Language Models

This research explores visual and multimodal AI for food understanding, including food recognition, segmentation, food-state recognition, and zero-shot recognition using vision-language models.

Content-Aware Detection of Temporal Metadata Manipulation

We developed content-aware methods for detecting whether image timestamps have been manipulated by comparing temporal metadata with visual evidence contained in the image.

Content-aware detection of temporal metadata manipulation

Medical Image Analysis

My medical imaging work applies deep learning to classification and segmentation problems, including breast cancer classification and chest X-ray analysis.

Joint 2D-3D breast cancer classification

Geospatial, Temporal & Remote Sensing AI

Learning a Dynamic Map of Visual Appearance

This work models how the visual appearance of locations changes over time, learning dynamic representations from large collections of geotagged imagery.

Learning a Dynamic Map of Visual Appearance

Learning Geo-Temporal Image Features

This project investigates representations that capture where and when an image was taken, connecting visual appearance with geographic and temporal context.

Learning Geo-Temporal Image Features

A Multimodal Approach to Mapping Soundscapes

This work combines visual, geographic, and acoustic information to estimate and map environmental sound characteristics at geographic scale.

A Multimodal Approach to Mapping Soundscapes

Visual Time Estimation

Analyzing Human Appearance as a Cue for Dating Images

This project studies how changes in human appearance provide visual evidence for estimating when photographs were captured.

Analyzing Human Appearance as a Cue for Dating Images

Computing Education & AI for Learning

Interactive Flowchart-to-Code Learning Environments

My current work investigates how interactive visual programming environments can strengthen conceptual understanding in introductory programming. This research includes ChartCode, a flowchart-centric environment that connects program logic, visualization, and source code.

NSF IUSE, 2026–2029: Improving Conceptual Understanding in Introductory Programming through an Interactive Flowchart-to-Code Environment. This collaborative project brings together researchers at Purdue University, Western Kentucky University, and Texas A&M University–San Antonio.

For additional work, see my Publications page or Google Scholar profile.