Teach and mentor undergraduate and postgraduate medical students in the field of General Medicine.Deliver lectures, conduct practical sessions, and assess students' academic performance.Supervise clinical rotations and guide students in patient care practices.Participate in curriculum development and improvement of teaching methodologies.Conduct and publish research in reputable medical journals.Provide outpatient and inpatient care services as part of the clinical team.Organize and participate in academic conferences, workshops, and seminars.Collaborate with colleagues for institutional growth and contribute to administrative responsibilities.