any object can be null...
just check your code:
GetComponent();
can give you no GameManager,
questions.ToList();
or your list is not initialized. Fix it with:
unansweredQuestions = new List();
You need to debug your code directly, or just check to != null