Answer from cs61c-au (Robert Webb 14343043) for Question 2

struct stNode *nNode = (struct stNode*) malloc(sizeof (struct stNode));

nNode->st = (char*) malloc(sizeof(char)*(strlen(name)+1));

strcpy(nNode->st, name);
nNode->next = head;
head = nNode;

