Mahmoud has taught courses in the Humanities and Social Sciences at undergraduate, post-graduate and graduate levels. Currently, he teaches graduate and undergraduate courses at the Department of Education at LAU that include: Educational Psychology, Teaching of Social Studies, Research Methods in Education as well as the post-graduate seminar in Teaching and Learning.