Houria OudghiriView profile
Teaching Professor
Houria Oudghiri is a Teaching Professor in the Department of Computer Science & Engineering at Lehigh University. She earned her PhD in Computer Engineering from McGill University in 1999 and has held academic positions at Ecole Supérieure d’Informatique (Algiers, Algeria), Effat University (Jeddah, Saudi Arabia), and SUNY Polytechnic Institute (Utica, NY). Her career spans 20+ years in academia, with expertise in computer architecture, programming, and data structures. PhD, Computer Engineering, McGill University, 1999 Her research focuses on Big Data discretization techniques, hardware-software co-design for digital systems, and educational assessment frameworks. Her work on threshold analysis and scheduling algorithms reflects interdisciplinary applications in computational theory and system optimization. Current research trends include high-level synthesis of digital systems, data preprocessing for machine learning, and pedagogical evaluation methodologies. She has contributed to understanding design space exploration in embedded systems and weighted scheduling algorithms for resource allocation. Houria works in Packard Lab at Lehigh University, where she teaches foundational computing courses. Her academic journey reflects a global perspective with experiences in Algeria, Saudi Arabia, and the United States.













