2003 - 2005: Thạc sĩ, Ngành khoa học máy tính tại, Học viện Kỹ thuật quân sự, Việt Nam,
2002 - nay: Trưởng Bộ môn, Khoa Công Nghệ Thông Tin, Trường đại học Mỏ - Địa chất, Số 18 phố Viên, phường Đức Thắng, quận Bắc Từ Liêm, Hà Nội
Lập trình hướng đối tượng trên C++, Đại học
Tin học đại cương, Đại học
Cơ sở lập trình, Đại học
1. Hoàng Kim Bảng ( chủ biên), Đặng Hữu Nghị, Đoàn Khánh Hoàng, Giáo trình Tin học đại cương dành cho khối ngành Kỹ thuật, Trường Đại học Mỏ Địa chất, 2008
1. Đặng Đình Phúc, Đặng Hữu Nghị, Cơ sở thủy động lực và phương pháp đánh giá trữ lượng nước dưới đất, NXB đại học Quốc gia Hà Nội, 2013
- Kỹ thuật lập trình. - Xử lý ảnh - Machine Learning
1. Nghiên cứu ứng dụng phương pháp PSO-SVM trong bài toán dự báo cháy rừng, Mã số T76-2010, Đang thực hiện
2. Xây dựng chương trình dự báo nước ngầm cho vùng Tây Nguyên, Mã số T14-2008, Đang thực hiện
3. Xây dựng chương trình truyền tin mật giữa hai máy tính, Mã số T18-2006, Đang thực hiện