this is the problematic code
public Student(string speciality, int facultynumber)
: base(name,age)
{
this.facultynumber = facultynumber;
this.speciality = speciality;
}
because you are trying to pass parent class variables as parameter in the constructor of parent class.
Try using, test hard coded values than it should work (for e.g "test" ,1)