Develop a class diagram based upon the following description: Consider the following general scenario of a college where professors teach a course in which students can enroll. A professor has a name, field of specialization, number of research papers published, address, phone number, email address, and salary. A student has also a name, address, email, phone number, etc., but no salary. A student, however, has a CGPA (based on the final grades of courses). A course has a course name and course code. A student can enroll in courses. When a student is enrolled in a course, the final grades for this enrollment are recorded. Professors teach courses. Each course has at least one professor. Students in a diploma program cannot withdraw from a course. Students in a graduate certificate can withdraw from a course. Draw a class diagram for this college. Add attributes, methods, and multiplicities. Include visibility and signatures..