Overview
I am passionate about optimizing machine learning algorithms, particularly fast ML techniques that enhance efficiency across various sectors, including building management systems. My work focuses on improving algorithm performance through advanced optimization methods, ensuring rapid execution for real-time applications. I also explore AI applications for energy optimization and have a keen interest in communication systems.
Teaching
I teach a variety of subjects, including Python programming, Java programming, and microcomputers. My role encompasses curriculum development to ensure that course content aligns with industry trends, as well as mentoring students to support their academic journeys. I emphasize hands-on learning and real-world applications in my teaching. Additionally, I assess student learning outcomes using effective evaluation strategies, continuously refining my methods to enhance educational impact. My focus areas include computer science fundamentals, data science concepts, and the basics of artificial intelligence, preparing students for success in these dynamic fields.
Biography
Mohammed Mshragi is a PhD student in the School of Engineering at Cardiff University, holding a Bachelor's degree in Computer Science from Jazan University and a Master's in Computer Engineering and Communication Systems from the University of Limerick. He has a diverse teaching background, instructing modules in Computer Science, Data Science, and Artificial Intelligence, and teaches subjects like Python, Java, and microcomputers. Mohammed is involved in curriculum development, student mentoring, and assessment strategies to enhance learning outcomes. His research interests focus on optimizing machine learning algorithms, fast ML techniques, and AI applications in energy systems and smart technologies. Committed to academic excellence, he aims to make significant contributions to engineering and technology through his teaching and research.