Spring 2021 at UC Merced

EECS 207 - Digital Image Processing

Graduate course on fundamentals of digital image processing.

Course website.

Spring 2020 at UC Merced

EECS 274 - Computer Vision

Graduate course on fundamentals of computer vision.

Fall 2019 at UC Merced

CSE 015 - Discrete Mathematics

Lower division CSE course on discrete mathematics.

Spring 2019 at UC Merced

EECS 207 - Digital Image Processing

Graduate course on fundamentals of digital image processing.

2018 at UC Merced

CSE 107 - Introduction to Digital Image Processing

Upper division technical elective course on image processing for Computer Science and Engineering majors.

Spring 2018 at UC Merced

EECS 274 - Computer Vision

Graduate course on fundamentals of computer vision.

Fall 2017 at UC Merced

CSE 107 - Introduction to Digital Image Processing

Upper division technical elective course on image processing for Computer Science and Engineering majors.

Spring 2017 at UC Merced

EECS 207 - Digital Image Processing

Graduate course on fundamentals of digital image processing.

Fall 2016 at UC Merced

CSE 015 - Discrete Mathematics

Lower division CSE course on discrete mathematics.

Fall 2015 at UC Merced

CSE 107 - Introduction to Digital Image Processing

Upper division technical elective course on image processing for Computer Science and Engineering majors.

Spring 2015 at UC Merced

CSE 115 / ENGR 160 - Discrete Mathematics

Upper division core CSE or engineering fundamentals course on discrete mathematics.

EECS 290 - Electrical Engineering and Computer Science Seminar

Weekly invited speaker seminar series.

Fall 2014 at UC Merced

CSE 107 - Introduction to Digital Image Processing

Upper division technical elective course on image processing for Computer Science and Engineering majors.

Spring 2014 at UC Merced

EECS 207 - Digital Image Processing

Graduate course on fundamentals of digital image processing.

Fall 2013 at UC Merced

CSE 115 / ENGR 160 - Discrete Mathematics

Upper division core CSE or engineering fundamentals course on discrete mathematics.

Spring 2013 at UC Merced

CSE 185 - Introduction to Computer Vision

Upper division technical elective course on computer vision for Computer Science and Engineering majors.

Fall 2012 at UC Merced

CSE 115 / ENGR 160 - Discrete Mathematics

Spring 2012 at UC Merced

CSE 185 - Introduction to Computer Vision

Upper division technical elective course on computer vision for Computer Science and Engineering majors.

EECS 286 - Advanced Topics in Computer Vision

Special topics course focusing on overhead image analysis.

Spring 2011 at UC Merced

CSE 185 - Introduction to Computer Vision

Upper division technical elective course on computer vision for Computer Science and Engineering majors.

EECS 207 - Digital Image Processing

Graduate course on fundamentals of digital image processing.

Fall 2010 at UC Merced

EECS 290 - Electrical Engineering and Computer Science Seminar

Weekly invited speaker seminar series.

Spring 2010 at UC Merced

EECS 286 - Advanced Topics in Computer Vision

Special topics course focusing on object, scene and event recognition.

Fall 2009 at UC Merced

CSE 185 - Introduction to Computer Vision

Taught upper division technical elective course on computer vision for Computer Science and Engineering majors.

Summer 2009 at UC Merced

COINS Undergraduate Summer Research Program

Served as research advisor for two undergraduate students participating in the NSF Center of Integrated Nanomechanical Systems (COINS) summer research program.

Spring 2009 at UC Merced

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Fall 2008 at UC Merced

CSE 185 - Introduction to Computer Vision

Taught upper division technical elective course on computer vision for Computer Science and Engineering majors.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Summer 2008 at UC Merced

NSF Research Experiences for Undergraduates program

Served as co-research advisor for an undergraduate student performing configuration and initial data collection and analysis for UC Merced’s Cognitive Sensorium and Visualization Facility.

COINS Undergraduate Summer Research Program

Served as research advisor for an undergraduate student participating in the NSF Center of Integrated Nanomechanical Systems (COINS) summer research program.

NSF Alliances for Graduate Education and the Professoriate (AGEP) program

Served as research advisor for an undergraduate student participating in NSF’s AGEP program whose goal is to increase the number of African American, Hispanic and Native American students receiving science, mathematics and engineering (SME) degrees.

Spring 208 at UC Merced

CSE 286 - Advanced Topics in Computer Vision

Created and taught graduate course focusing on special topics in computer vision.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Fall 2007 at UC Merced

CSE 185 - Introduction to Computer Vision

Created and taught upper division technical elective course on computer vision for Computer Science and Engineering majors.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Summer 2007 at UC Merced

COINS Undergraduate Summer Research Program

Served as research advisor for two undergraduate students participating in the NSF Center of Integrated Nanomechanical Systems (COINS) summer research program.

Spring 2007 at UC Merced

COGS 250 - Cognitive Science Graduate Seminar on Vision

Weekly invited speaker seminar.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Fall 2006 at UC Merced

CSE 111 - Database Management Systems

Created and taught upper division core course on database management systems for Computer Science and Engineering majors.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on creating a student-run radio station for the campus and community. Focused on the technology, financial, and programming/outreach aspects of a non-profit radio station.

Summer 2006 at UC Merced

COINS Undergraduate Summer Research Program

Served as research advisor for two undergraduate students participating in the NSF Center of Integrated Nanomechanical Systems (COINS) summer research program.

Spring 2006 at UC Merced

CSE 21 - Introduction to Computing II

Created and taught lower division Computer Science and Engineering course for engineering students.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on designing a digital library for hydrology data for the Resources Management Division of Yosemite National Park.

Fall 2005 at UC Merced

CSE 30 - Introduction to Computer Science and Engineering I

Created and taught sophomore level course on object oriented computing and data structures for Computer Science and Engineering Majors.

ENG 97/197 - Engineering Service Learning

Lead Engineering Service Learning project on designing a digital library for hydrology data for the Resources Management Division of Yosemite National Park.

Summer 2004 at Lawrence Livermore National Laboratory

Summer Student Mentor

Served as mentor for Department of Homeland Security scholar.

Spring 2003 at UC Santa Barbara

Course Project Supervisor

Supervised team of students in a graduate course on Data Mining. Course project investigated using texture features to manage large collections of confocal microscopy images.

Summer 2002 at UC Santa Barbara

Teaching Assistant

Undergraduate course in signals and systems. Led 6 hours discussion per week, graded homework, and held office hours.

Spring 1999 at UC Santa Barbara

Teaching Assistant

Undergraduate course in computer vision. Supervised team projects, graded homework and exams, and held office hours.

Fall 1996 at UC Davis

Teaching Assistant

Undergraduate course in image processing. Managed lab session, graded homework and exams, and held office hours and review sessions. Nominated for Teaching Award for Outstanding Graduate Students.