التدريس
تطوير وتصميم وتدريس مساق جديد درس لأول مرة في تاريخ الجامعة والعالم لطلاب السنة النهائية في الفصل الدراسي الأول لعام 1994 بعنوان "تعريب الحاسبات"، حيث تم تدريس آخر المنجزات في مجال تعريب الحاسبات. وتم إقرار المادة كمتطلب اختياري وقد قدم بنجاح في الفصل الثاني من عام 1999/ 2000. وتشمل المادة المواصفات العربية المتعلقة بالحاسب الآلي، والمواصفات والمقاييس المتعلقة باللغة العربية، وكذلك تعريب لغات البرمجة ونظم البرمجة العربية وشبكات الانترنت وبحوث الصوتيات والترجمة الآلية. وتدريس المادة في كلية البنات بالدمام.
تطوير وتدريس مساق جديد "معالجة اللغات الطبيعية"، حيث تم تدريس المادة في كل من الجامعة وفي كلية البنات بالدمام، وتم التركيز على استخدامها في اللغة العربية.
تصميم وتدريس دورة قصيرة حول تعريب الحاسبات في المؤتمر الوطني السعودي الرابع عشر للحاسبات في ابريل في مدينة الرياض عام 1995 تحت عنوان "تعريب الحاسبات: نظرة عامة".
إعادة تنظيم مادة مشروع التخرج ووضع منهج جديد لها، ساعد في تنفيذ العديد من مشاريع التخرج المفيدة واستخدامها في العديد من أقسام الجامعة.
إعادة تنظيم مادة البرنامج التعاوني وطريقة متابعة الطلاب المتدربين والإشراف على عملهم.
تدريس مادة "الحاسبات الشخصية في العمل" لطلاب إدارة نظم المعلومات في كلية الإدارة الصناعية عدة فصول. وتشمل المادة كيفية استخدام الحاسب ونظم التشغيل ومعالجة الكلمات وقواعد البيانات والجداول الحسابية.
تدريس مادة "تراكيب البيانات غير المتصلة" لطلاب علم الحاسب الآلي والمعلومات وطلاب هندسة الحاسب في مستوى السنة الثانية. وتشمل محتويات المادة المجموعات والعلاقات والدوال وتطبيقات تراكيب البيانات والتمثيل الرسومي. وكذلك أساسيات التوافيق والتباديل والشبكات الرياضية والمجموعات وأشباه المجموعات ومقدمة إلى قواعد لغات الحاسب.
تدريس مادة "مقدمة في علم الحاسب الآلي" لطلاب علم الحاسب الآلي والمعلومات وطلاب هندسة الحاسب وطلاب إدارة نظم المعلومات. وتشمل محتويات المادة كيفية تصميم وبناء البرامج التطبيقية باستخدام لغة باسكال.
العمل كمنسق لمادة ع.ح.م 101 "مقدمة في برمجة الحاسبات" عدة مرات حيث شملت المادة 30 شعبة و25 مدرسا وأكثر من 600 طالبا.
تدريس معامل الدوائر الرقمية والمنطقية، ومعامل المعالجات المصغرة، ونظم التشغيل، وبرمجة النظم، وبناء المترجمات. وتدريس لغات البرمجة: البيسك والفورتران والباسكال والسي والأسمبلي وبرولوغ ولسب.