Author Image

Hi, I am Vincent

Dongji Feng

CS Ph.D.student at Auburn University, BDI Lab.

My name is Dongji Feng. I am a passionate NLP Ph.D. working with Dr.Santu in BDI Lab . My interesting areas are Information Retrieval(IR), Natural Language Processing (NLP) and related evaluation metrics.

Istio and IBM Cloud Kubernetes Service
Artificial Intelligence and Machine Learning
Team Work
Hard Working



Ph.D in NLP
CGPA: 3.6 out of 4
M.S. in Computer Science & Engineering
CGPA: 3.6 out of 4
Taken Courses
Course NameTotal CreditObtained Credit
Data Structures and Algorithm44
Artificial Intelligent44
Operating System43.5
B.Sc. in Computer Science & Engineering
CGPA: 3.12 out of 4
Taken Courses
Course NameTotal CreditObtained Credit
Data Structures and Algorithm43.25
Network Security43.5
Operating System43.5
Artificial Intelligent43.5


Big Data Software Engineer
Everbright Technology CO.LTD

May 2019 - Aug 2019, BeiJing, China

  • Design and develop recommendation tools for financial system.
  • Work with backend team.

NLP researcher
Auburn University.

March 2020 - Present, Auburn, AL

NLP researcher in BDI lab.

  • Design and test evaluation metrics in IR and NLP.
  • Ad-Hoc unsupervised Concept Annotation task.


Authorship Attribution and Adversarial ML
Authorship Attribution and Adversarial ML
Developer Aug 2018 - Dec 2018

A Elitist Genetic Algorithm-based Machine Learning attribution identification tool.

Batch Scheduling System
Batch Scheduling System
Developer Feb 2018 - May 2018

AUbatch program that implements a Pthread-based Batch scheduling system.

Robust IR/NLP evaluation
Team Lead Aug 2020 - Present

New framework of IR evaluation with both upper and lower bound (UL) normalization

Contributor Feb 2018

Produce a weather forecast App on iOS in 36 hours. API is Dark Sky.

Wireless Transmitting Information
Wireless Transmitting Information
Contributor Feb 2017 - May 2017

Design and implement Parallel Flow Connections with an implementation of OLSR routing algorithm over a MANET.

Recent Posts


Linux Foundation System Administrator
Linux Foundation March 2018 - March 2019

This course helps to understand the key concepts such as networking, storage, security, maintenance, logging and monitoring, application lifecycle, troubleshooting, API object primitives etc. It also help to grow the ability to establish basic use-cases for end users.

Machine Learning
Coursera Jun 2020 - Jan 2021

This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).

Grokking the System Design Interview
educative Jan 2018 - Sept 2018

This course is a complete guide to master the SDIs. It is created by hiring managers who’ve been working at Google, Facebook, Microsoft, and Amazon. We’ve carefully chosen a set of questions that have not only been repeatedly asked at top companies, but also provide a thorough experience to handle any system design problem.

Mastering Multithreading Programming with Go (Golang)
Udemy Nov 2017 - Mar 2018

Discover how to create responsive and high performance software. Develop programs with Golang that are highly Concurrent and Parallel. Improve your programming skills in Go with more advanced, mulithreading topics.


Best Presenter



Award Winner