assigning a list property to another list property c# : I have three different lists including students,courses and grades. what I want to do is to use some of courses and students properties in grades property. here is my code:

    namespace educationsystem
    {
       public class student 
       {
                public int scode { get; set; }
                public string name { get;set;}
                public string lastname {get;set;}
                public long phone {get;set;}
       }
       public class course
       {
                public int code { get; set;}
                public string name { set; get;}
                public int unit { set; get;}

       }
       public class grade
       {
           public student studentinfo { get; set; }
           public course courseinfo { get; set; }
           public double value { get; set; }
           public int term { get; set; }
       }
       
       public class education
       {
          
         
       }
    class Program
    {
      
        static void Main(string[] args)
        {

            List<student> Students = new List<student>();
            List<course> courses = new List<course>();
            List<int> grades = new List<int>();
            Students.Add(new student { scode=1,name = "mahta", lastname = "sahabi", phone = 3244 });
            Students.Add(new student { scode=2, name = "niki", lastname = "fard", phone = 5411 });
            Students.Add(new student { scode=3, name = "hana", lastname = "alipoor", phone = 6121 });
            courses.Add(new course { code = 1, name = "Mathemathics", unit = 3 });
            courses.Add(new course { code = 2, name = "physics", unit = 3 });
            courses.Add(new course { code = 3, name = "computer", unit = 3 });

            Students.ForEach((student) => { Console.WriteLine(student.scode+" "+student.name + " " + student.lastname + " " + student.phone); });
            courses.ForEach((course) => { Console.WriteLine(course.code + " " + course.name + " " + course.unit); });

            Console.ReadKey();
     }

so I want to print the grades like:
mahta sahabi mathematics 20.
how can I do such thing?