Teaching

Courses in data science and visualization, with hands-on projects and engagement with research.

Next semester

Spring 2027

UCF · Spring 2027

CAP 6938 — Information Visualization (Special Topics)

Graduate · 3 credits

Learn to design, critique, and build interactive visualizations through research discussions and hands-on projects with D3.js and Vega-Lite. Prior programming experience is recommended.

View syllabus

How to enroll

  1. In myUCF, choose your semester and search by course number or instructor Yu Fu.
  2. Check the section, prerequisites, available seats, and your enrollment appointment.
  3. Complete registration in myUCF when your enrollment window opens.

Current · Fall 2026

UCF · Fall 2026

COP 4283 — Data Science Programming

Python, Pandas, visualization

View syllabus

Past teaching

Spring 2026

UCF · Spring 2026

CAP 6938 — Information Visualization (Special Topics)

Graduate · 3 credits · First offered Spring 2026

Visualization principles, critical reading of research, and hands-on development of interactive systems with D3.js and Vega-Lite.

View syllabus

Fall 2025

UCF · Fall 2025

COP 4283 — Data Science Programming

Python, Pandas, visualization

View syllabus

Spring 2023, Spring 2024, Spring 2025

Georgia Tech · Spring 2023, Spring 2024, Spring 2025

CS 7450 — Information Visualization

Graduate course on information visualization; co-instructor & TA

Course website & syllabus