Creating SWF and PDF animated learning objects from powerpoint presentations. - Mohamed Lotfy (J. Comput. Sci. Coll., 2013)

Introducing the CPU and assembly language concepts via a model instruction set architecture. - Pamela M. Smallwood; Mohamed Lotfy; Mark Sanders (J. Comput. Sci. Coll., 2014)

The use of a contextualized case study in the senior capstone course. - Mohamed Lotfy (J. Comput. Sci. Coll., 2016)

Results of using a contextualized case study in the senior capstone course. - Mohamed Lotfy; Ed Lindoo (J. Comput. Sci. Coll., 2017)

A two-course web application development sequence covering the lamp and mean stacks. - Mohamed Lotfy; Kevin Pyatt (J. Comput. Sci. Coll., 2018)

Introducing the mean stack: a web application development second course. - Mohamed Lotfy; Kevin Pyatt (J. Comput. Sci. Coll., 2018)

The mean stack web application development platform: tutorial presentation. - Mohamed Lotfy; Kevin Pyatt (J. Comput. Sci. Coll., 2018)

Design and development of an open private educational cloud storage solution for application development. - Kevin Pyatt; Mohamed Lotfy (J. Comput. Sci. Coll., 2019)

Developing cloud-based mobile apps using google firebase. - Robert Sjodin; Mohamed Lotfy (J. Comput. Sci. Coll., 2019)

Integrating cloud computing into the curriculum. - Robert Sjodin; Mohamed Lotfy (J. Comput. Sci. Coll., 2019)

Integrating cloud-based file storage and NoSQL databases with mobile app SQLite. - Robert Sjodin; Mohamed Lotfy (J. Comput. Sci. Coll., 2020)

Integrating mobile relational databases and cloud-based file storage. - Robert Sjodin; Robert Mason; Mohamed Lotfy (J. Comput. Sci. Coll., 2020)

Integrating cloud-based NoSQL technology and mobile phone relational databases. - Robert Sjodin; Robert Mason; Mohamed Lotfy (J. Comput. Sci. Coll., 2020)

Teaching a penetration testing course during COVID-19: lessons learned. - Mohamed Lotfy (J. Comput. Sci. Coll., 2021)

How to build and use a penetration testing environment of virtual machines. - Mohamed Lotfy (J. Comput. Sci. Coll., 2021)

Hands-on working examples of how to perform advanced systems administration on a virtualized environment. - Mohamed Lotfy; Christian Fredrickson (J. Comput. Sci. Coll., 2022)

The structure and delivery of an advanced systems administration IT course. - Mohamed Lotfy; Christian Fredrickson (J. Comput. Sci. Coll., 2022)

Building and Using a Penetration Testing Environment of Virtual Machines. - Mohamed Lotfy (J. Comput. Sci. Coll., 2023)

The Structure of a Graduate Defensive Cybersecurity Course. - Mohamed Lotfy (J. Comput. Sci. Coll., 2023)

How to Install and Use a Security Onion NIDS VM in a Defensive Cybersecurity Course. - Mohamed Lotfy (J. Comput. Sci. Coll., 2023)

Generative AI and its Impact on the CS Classroom and Programmers. - Ed Lindoo; Mohamed Lotfy (J. Comput. Sci. Coll., 2024)

Performing Enumeration as Part of Penetration Testing Tasks Using Virtual Machines. - Mohamed Lotfy (J. Comput. Sci. Coll., 2024)

Self-evaluation of LLMs on challenging LLM-generated STEM MCQs. - Ghada Soliman; Hozaifa Zaki; Mohamed Lotfy (Neural Comput. Appl., 2025)