Teaching

Courses taught at University of Central Florida and UNC-Charlotte

University of Central Florida (UCF)
Current courses and past teaching experience at UCF
Spring 2024
CAP 5516

Medical Image Computing

Spring 2023
CAP 5516

Medical Image Computing

Spring 2022
CAP 5516
Spring 2018
CAP4453

Robot Vision

(44 students, online course)

UNC-Charlotte
Previous teaching experience at University of North Carolina at Charlotte
Spring 2021
ECGR 6090/8090

Special Topics: Deep Learning in Computer Vision

Fall 2020
ECGR 3090/4090
new course developed at UNCC

Introduction to Machine Learning

ECGR 6119/8119

Applied Artificial Intelligence

Spring 2020
ECGR 4124/5124

Digital Signal Processing

Spring 2019
ECGR 6119/8119

Applied Artificial Intelligence

Fall 2018
ECGR 6090/8090
new course developed at UNCC

Special Topics: Deep Learning in Computer Vision

Teaching Philosophy

My teaching approach emphasizes bridging theoretical foundations with practical applications in computer vision, machine learning, and medical image computing. I believe in fostering critical thinking through hands-on projects and collaborative learning experiences.

I strive to create an inclusive learning environment where students can explore cutting-edge research topics, develop technical skills, and gain the confidence to tackle real-world challenges in artificial intelligence and computer vision.

Course Development
New courses developed and special contributions

Introduction to Machine Learning

ECGR 3090/4090 - Fall 2020

Developed new undergraduate/graduate course at UNC-Charlotte covering machine learning fundamentals, algorithms, and practical applications.

Special Topics: Deep Learning in Computer Vision

ECGR 6090/8090 - Fall 2018, Fall 2019, Spring 2021

Created specialized graduate course focusing on deep learning applications in computer vision, covering state-of-the-art neural network architectures and research methodologies.

Course Website