Have I initialized p1 correctly
#define MAX_AREA_SIZE 16
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

struct faculty {
    char *name;
    char area[MAX_AREA_SIZE];
    int num_students;
};







int main() {
    // Declare a struct faculty named p1.
    struct faculty p1;


    // Initialize p1 to represent Professor Roger Grosse, whose research area 
    // is ML (Machine Learning).  He is supervising 11 graduate students.
    char *prof = malloc(sizeof(char) * 12);
    strpy(prof, "Roger Grosse");
    p1.name = prof;
    strcpy(p1.area, "Machine Learning");
    p1.num_students = 11;
}