Teaching

Teaching at VinUniversity.

Courses taught, current-semester assignments, and capstone projects supervised at the College of Engineering and Computer Science.

Current semester

Spring 2026

  • COMP1020: Object-oriented Programming and Data Structures
  • COMP3010: Algorithms Design

SAIL teaching assistants

Spring 2026

TA assignments for this semester will be listed here.

Taught courses

NoSemesterCourse CodeCredits
1Fall'20COMP10104
2Fall'20CECS10104
3Spring'21COMP10204
4Spring'21COMP10303
5Fall'21COMP10104
6Fall'21CECS10104
7Spring'22COMP10204
8Spring'22COMP10303
9Fall'22COMP10104
10Fall'22CECS10104
11Spring'23COMP10204
12Spring'23COMP30104
13Fall'23COMP10104
14Fall'23CECS10104
15Spring'24COMP40304
16Fall'24COMP10104
17Fall'24CECS10104
18Spring'25COMP30104
19Spring'25CECS10303
20Fall'25COMP10104
21Spring'26COMP10204
22Spring'26COMP30104

Course descriptions

COMP1010

Introduction to Programming

CECS1010

Introduction to Engineering and Computer Science

COMP1020

Object-oriented Programming and Data Structures

COMP1030

Computational Thinking (for CBM students)

COMP3010

Algorithms Design

COMP4030

Cybersecurity

Capstone project students

2023 - Secure and Practical Federated Learning System

Le Nu Nguyen Phuong, Vu Truong Giang, Pham Duc Hiep

2025 - Practical Deployment of Encrypted Database

Nguyen Tuan Anh, Dinh Van Thanh, Do Huu Dat, Nguyen Du Loi

2026 - Privacy-preserving AI Veterinary Chatbot Platform

Ha Minh Dung, Thai Ba Hung, Nguyen Hoang Hieu