التدريس: جامعة الخرطوم وجامعات أخرى.
(1) عملت لمدة عامين 1963 – 1965 كمدرس في قسم تاريخ الشرق الأوسط والأدنى بمعهد الدراسات الشرقية والأفريقية بجامعة لندن.
(2) عملت منذ 1969 بقسم التاريخ – جامعة الخرطوم، حيث قمت بتدريس كورسات مختلفة في التاريخ الإسلامي تشمل (السيرة النبوية الشريفة – تاريخ خلافة الراشدين – التاريخ الأموي – الدولة العباسية – الدويلات الإسلامية – التاريخ العثماني – النظم الإسلامية – علاقة أوروبا بالشرق الإسلامي – العلاقات الثقافية والحربية والاجتماعية – الإسلام في أوروبا – تاريخ الاستشراق.
(3) درست في معهد الدراسات الأفريقية والآسيوية – وهو فوق الجامعي بجامعة الخرطوم منذ إنشائه وحتى 1986 كورسات عن تاريخ الشرق الأوسط، الوسيط – عن تاريخ العرب الحديث – وعن المسألة الفلسطينية.
(4) قمت بتدريس كأستاذ متعاون بالجامعة الإسلامية – أم درمان – منذ 1973 وحتى 1986 حيث درست المواد الآتية (الحضارة الإسلامية – النظام السياسي الإسلامي – حاضر العالم الإسلامي – الحركات الإسلامية المعاصرة “في المشرق والمغرب العربي” – انتشار الإسلام في آسيا – انتشار الإسلام في أفريقيا – التاريخ الإسلامي – السيرة النبوية الشريفة – تاريخ الدول الإسلامية الأولى – تاريخ الأمويين – تاريخ العباسيين – تاريخ شمال أفريقيا الإسلامي.
(5) عندما كنت رئيساً لقسم الدراسات الإسلامية بجامعة الخرطوم قمت بتدريس المواد الآتية (1- تاريخ وحضارة الإسلام. 2- الفكر الإسلامي وأثره في أوروبا. 3- الحركات الإسلامية).
(6) قمت بالتدريس كأستاذ متعاون بتدريس مادة العرب الحديث – بجامعة القاهرة فرع الخرطوم في الفترة من 1972 – 1975.
(7) عملت كممتحن خارجي لمواد تاريخ الشرق الأوسط. وتاريخ أوروبا – كلية التربية – جامعة الخرطوم في الأعوام 1972 0 1977.