- Giảng dạy đại học các học phần: Ngôn ngữ lập trình C, Lập trình hướng đối tượng, Lập trình Web, Công nghệ phần mềm,...
- Giảng dạy sau đại học học phần: Khai phá dữ liệu.
- Nghiên cứu khoa học và tự bồi dưỡng.
- Hướng dẫn sinh viên nghiên cứu khoa học, thực tập và đồ án tốt nghiệp.
- Hướng dẫn học viên cao học luận văn tốt nghiệp.
- Điều hành hoạt động Bộ môn Hệ thống và Mạng máy tính.