Directory
A-Z Index
 

Dr. Aziz Fellah

Dr. Aziz Fellah

Email

Office

2220 Colden Hall

Phone

660.562.0803

Joined Northwest in 2016


Professor


Education

  • Ph.D. in Computer Science, Kent State University, Kent, Ohio USA
  • M.Sc. in Computer Science, Case Western Reserve University, Cleveland, Ohio USA
  • B.Sc. in Computer Science (5-year degree), Software Engineering and Minor in Mathematics, University of Constantine, Algeria

Courses Taught

Across Different Institutions:

  • Design & Analysis of Algorithms
  • Software Engineering
  • Object-Oriented Design
  • Theory of Computation
  • Programming I
  • Compilers Design
  • Parallel Computing
  • Principles of Prog. Languages
  • Computer Programming II
  • Machine & Assembly Languages
  • Digital Logical Design I & II
  • Information Systems
  • Software Architecture
  • Numerical Analysis I & II
  • System Programming
  • Computer Org. & Arch.
  • Graduate Directed Project I & II
  • Data Structures & Algorithms
  • Independent Study
  • Capstone Project
  • Software Eng. Principles
  • App. Design Patterns & Frameworks
  • Computer Organization
  • Database Management Systems
  • Programming for Engineers
  • Languages & Automata
  • Discrete Structures/Math
  • Data Management & Web Develop.
  • Computer Networks
  • Operating Systems
  • Computer Architecture
  • Advanced Operating Systems
  • Foundations of Computer Science
  • Professional Practice & Ethics
  • Data Structures
  • Symbolic Computations
  • Interconnection & Wireless Networks
  • Distributed Systems
  • Project Mgmt in Bus & Tech.
  • Object-Oriented Programming
  • Language Based Information Flow Control
  • Special Topics
  • Software Testing
  • Ethical Hacking
  • Supervised over 200 undergraduate and graduate capstone projects
  • Supervised M.S. theses and served on thesis defense committees
  • Coordinated several multi-section courses across multiple semesters

Academic Interests

  • Software Engineering and Software Architecture; Software Security Systems
  • Formal Languages and Programming Languages
  • Artificial Intelligence; Theoretical Computer Science
  • Language-Based Information Flow Security; Formal Methods and Model Checking
  • Parallel Computing and Distributed Systems; Advanced Computing Systems

Scholarly Activity

Selected Peer-Reviewed Publications*:

*This is a representative sample and not a complete list of publications.

  • M. Rogers, C. Groves, A. Fellah, and H. Hillberg, “Not Quite Dead Yet: Strategies to Mitigate the Detrimental Effects of LLMs on CSE,” Consortium for Computing Sciences in Colleges (CCSC), South Central Conference, Lake Charles, LA, April 24, 2026.
  • A. Fellah, “Over a Decade of Computer Science Major Field Test Outcomes: Trends, Insights, and Perspectives,” Journal of Computing Sciences in Colleges, vol. 41, no. 6, pp. 89–98, 2026.
  • A. Fellah, “Res-Scrum: A Proactive and Resilient Agile Framework for Managing Uncertainty in Software Development,” Proceedings of the 7th International Conference on Advances in Signal Processing and Artificial Intelligence (ASPAI 2025), pp. 142–147, Innsbruck, Austria, April 8–10, 2025.
  • A. Fellah, “AI-Infused Agile and Scrum: Redefining Software Engineering Practices,” Journal of Computing Sciences in Colleges, vol. 40, no. 7, pp. 29–34, 2025.
  • A. Fellah, “Leveraging AI to Enhance Human-Driven Software Development: A Comparative Study Across Diverse Applications,” Intelligent and Sustainable Solutions, Chronicle of Computing, OkIP, pp. 1–6, International Conference on Artificial Intelligence Frontiers (CAIF25), OK, April 1–3, 2025.
  • A. Fellah, “Integrating AI into Scrum: Enhancing and Refining Agile Software Development Practices,” Intelligent and Sustainable Solutions, Chronicle of Computing, OkIP, pp. 1–6, International Conference on Artificial Intelligence Frontiers (CAIF25), OK, April 1–3, 2025.
  • A. Fellah, “Embracing Residuality Theory in Software Architecture to Address Uncertainty: Key Challenges and Strategies,” 33rd International Conference on Software and Data Engineering (SEDE 2024), October 21–22, 2024, Communications in Computer and Information Science (CCIS), vol. 2244, pp. 31–42, Springer, Cham, Switzerland, 2024.
  • A. Fellah, “Revising and Reexamining Angluin’s Algorithm: Implications for Unified Regular Language Learning Algorithms,” Proceedings of the 5th International Conference on Advances in Signal Processing and Artificial Intelligence (ASPAI 2023), pp. 178–183, Tenerife, Canary Islands, Spain, June 7–9, 2023.
  • A. Fellah, “Almost Optimal Algorithms for Detecting Near-Duplicates in Domain-Independent Big Data,” Recent Advances in Mathematical Research and Computer Science, vol. 9, pp. 43–66, 2022.
  • A. Fellah, “All-Three: Near-Optimal and Domain-Independent Algorithms for Near-Duplicate Detection,” Array: International Journal, Elsevier, vol. 11, pp. 1–15, 2021.
  • A. Fellah, “On Alternating and Residuality Language Learning Algorithms,” Proceedings of the 3rd International Conference on Advances in Signal Processing and Artificial Intelligence (ASPAI 2021), pp. 87–92, Porto, Portugal, November 17–18, 2021.
  • A. Bandi and A. Fellah, “Cognitive Informatics in Emergency Disaster Management Systems,” Proceedings of the 29th International Conference on Software and Data Engineering (SEDE 2020), EPiC Series in Computing, vol. 76, pp. 21–28, 2020.
  • A. Fellah and A. Bandi, “Microservice-based Architectures: An Evolutionary Software Development Model,” Proceedings of the 33rd International Conference on Computer Applications in Industry and Engineering (CAINE 2020), EPiC Series in Computing, vol. 75, pp. 41–48, 2020.
  • A. Fellah, A. Bandi, and M. Yousef, “Moving Towards Program Comprehension in Software Development: A Case Study,” Proceedings of the 4th International Conference on Computing Methodologies and Communication (ICCMC 2020), pp. 660–665, March 2020. 
  • A. Fellah and A. Bandi, “Automata-based Timed Event Component and Program Comprehension for Real-Time Systems,” International Conference on Fundamentals and Advances in Software Systems Integration (FASSI-IARIA 2019), Nice, France, October 27–31, 2019.
  • A. Fellah and A. Bandi, “On Architectural Decay Prediction and Detection in Real-Time Software Systems,” International Conference on Software Engineering and Data Engineering (SEDE 2019), EPiC Series in Computing, vol. 64, pp. 98–108, 2019.
  • A. Bandi and A. Fellah, “Socio-Analyzer: A Sentiment Analysis Using Social Media Data,” Proceedings of the 28th International Conference on Software Engineering and Data Engineering (SEDE 2019), San Diego, CA, pp. 98–108, 2019.
  • A. Fellah and A. Bandi, “Learning Language Equations and Regular Languages using Alternating Finite Automata,” Journal of Computing Sciences in Colleges, vol. 35, no. 2, pp. 19–28, Rocky Mountain, Sioux Falls, SD, October 2019.
  • A. Bandi, A. Fellah, and H. Bondalapati, “Embedding Security Concepts in Introductory Programming Course,” Annual Conference, Consortium for Computing Sciences in Colleges (CCSC 2019), pp. 78–89, April 2019.
  • C. Badami, D. Case, N. Eloe, A. Fellah, D. Hawley, C. Hoot, and D. Linville, “Blended Courses in Computer Science and Information Systems Education: Adapting to Changing Educational Methods and Needs,” Journal of Computing Sciences in Colleges, St. Charles Community College, Cottleville, MO, April 5–6, 2019.
  • A. Fellah and A. Bandi, “The Essence of Recursion: Reduction, Delegation, and Visualization,” Journal of Computing Sciences in Colleges, vol. 33, no. 5, pp. 115–123, 2018.
  • R. Zung, A. Bandi, and A. Fellah, “Designing A Brain Computer Interface Using Emotiv Headset and Programming Languages,” Proceedings of the International Conference on Computing Methodologies and Communication (ICCMC), pp. 908–913, 2018.
  • A. Fellah and A. Maamir, “A Near-Optimal Domain Independent Approach for Detecting Approximate Duplicates,” International Journal of Computer and Information Engineering, vol. 11, no. 2, pp. 222-228, 2017.
  • M. Rogers, A. Fellah, and D. Wong, “Flash, Buzz, Zap and Ouch! The Sounds and Sights of the Internet of Things in the Classroom,” Journal of Computing Sciences in Colleges, vol. 32, no 5, pp. 132–140, May 2017.
  • A. Bandi and A. Fellah, “Design Issues for Converting Websites to Mobile Sites and Apps: A Case Study,” Proceedings of the International Conference on Computing Methodologies and Communication (ICCMC), pp. 652–656, 2017.
  • A. Bandi and A. Fellah, “Crafting a Data Visualization Course for the Tech Industry,” Journal of Computing Sciences in Colleges, vol. 33, no. 2, pp. 46–56, 2017.
  • A. Fellah, “Real-Time Languages and Timed Temporal Logics: Relationships and Specifications,” Procedia Computer Science Journal, Elsevier, vol. 62, pp. 47–54, 2016.

Talks & Presentations:

  • Delivered presentations at academic conferences, research symposiums, faculty seminars, and professional events across multiple areas of computer science and computing education.

Panel Discussions:

  • Participated in academic and professional panel discussions addressing contemporary issues and emerging technologies in computer science education.

Research Grants and Funding:

  • Awarded multiple research grants and funding support for research, curriculum development, and student research in computing.

Honors/Awards:

  • Received multiple academic and professional honors, including awards recognizing excellence in research, teaching, service, and student mentorship.

Other Professional Experience

University, School, and Department Service:

  • Contributed to university, school, and departmental service through committee participation, curriculum development, faculty collaboration, student advising, and academic program support across multiple institutions.

Selected Professional Service and Peer Review Activities:

  • Served as reviewer, program committee member, and academic contributor for regional and international conferences, journals, and professional organizations spanning multiple areas of computer science and computing education, including:
    • ACM, IEEE, CCSC, IJSEKE, IS, FASSI ICESDA, IJIS, ICIMT, ICSEMA, ISCBI, ICBDBLT, CCC, IntelliSys, ICMVA, CAIF, ADMIT, ICABCD, CCCAI, CSITC, DSIS, MINK-WIC, WCDSS, CDICS, MDPI, SEIC, ATEM, MLNLP, ICEIE, ICICS, SSIP, Intellaren, SCSE, IADIS, and AITC.