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

No Semester Course Code Credits
1 Fall'20 COMP1010 4
2 Fall'20 CECS1010 4
3 Spring'21 COMP1020 4
4 Spring'21 COMP1030 3
5 Fall'21 COMP1010 4
6 Fall'21 CECS1010 4
7 Spring'22 COMP1020 4
8 Spring'22 COMP1030 3
9 Fall'22 COMP1010 4
10 Fall'22 CECS1010 4
11 Spring'23 COMP1020 4
12 Spring'23 COMP3010 4
13 Fall'23 COMP1010 4
14 Fall'23 CECS1010 4
15 Spring'24 COMP4030 4
16 Fall'24 COMP1010 4
17 Fall'24 CECS1010 4
18 Spring'25 COMP3010 4
19 Spring'25 CECS1030 3
20 Fall'25 COMP1010 4
21 Spring'26 COMP1020 4
22 Spring'26 COMP3010 4

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