About Me

I am an Associate Professor of Practice in the School of Applied and Creative Computing at Purdue University. I earned my Ph.D. in Computer Science from the University of Kentucky and my M.S. in Computer Science from Purdue University Indianapolis as a Fulbright Scholar.

My research spans artificial intelligence, computer vision, multimodal AI, and computing education, with applications in food computing, remote sensing, medical imaging, and AI-enhanced learning. My work focuses on developing AI-driven methods for analyzing visual and multimodal data and applying intelligent technologies to real-world problems and computing education.

At Purdue, I teach undergraduate and graduate courses in programming, machine learning, deep learning, and artificial intelligence.

Research at a Glance

Explore all research →
Computer vision and multimodal AI research

Computer Vision & Multimodal AI

Food computing, vision-language models, medical imaging, and visual understanding across real-world applications.

Learn more →
Geospatial and remote sensing AI research

Geospatial & Remote Sensing AI

Integrating visual, geographic, temporal, and acoustic information to understand and monitor our environment.

Learn more →
From Flowcharts to Code
StartInput n
n > 0?
Output
n = int(input())

if n > 0:
  print("Positive")
else:
  print("Non-positive")
AI Tutor: Learn • Practice • Get Feedback

Computing Education & AI

Interactive programming environments, AI-enabled learning tools, and evidence-based innovations in computing education.

Learn more →
  • 2026Published Food Type and State Recognition with VLMs Using Different Prompting Strategies at the CVPR MetaFood Workshop.Computer VisionFood Computing
  • Aug. 2026Awarded an NSF IUSE grant to develop an interactive flowchart-to-code learning environment for introductory programming.Computing EducationNSF
  • 2026Published LoRA-SAM for chest X-ray segmentation in Diagnostics.Medical ImagingComputer Vision
  • 2026ChartCode: A Flowchart-Centric Programming Platform published at SIGCSE TS 2026.Computing EducationSIGCSE
  • 2026Served on the organizing committee for the MetaFood Workshop at CVPR 2026 and presented our food computing research.Food ComputingComputer Vision
  • 2025Presented Food Type Recognition Using Vision Language Models at the CVPR MetaFood Workshop.VLMsFood Computing