About Me
Hi, I am Mazyar.
I received my Diploma in Mathematics back in 2004, and then I enrolled at the Azad University of Mashhad for a B.Sc.
in Computer Software Engineering. During the second half of my bachelor's degree, I was involved in teaching as a teaching assistant
until I was graduated in 2009. My study followed by joining Multimedia University (MMU) for my master's degree entitled
Master of Multimedia (E-learning Technologies), and I received my master's degree certificate in 2012. Thereafter,
I worked as a full-time Lecturer at the Faculty of Multimedia Creativity (FMC), the Limkokwing University of Creative Technology in Malaysia.
I am currently working as a full-time University Lecturer (and Researcher) in the Department of Mathematics and Computer Science (M&CS)
at Eindhoven University of Technology (TU/e). I am mostly teaching courses in the area of programming languages, data science, and software engineering.
Also, I am a researcher at the Software Engineering and Technology Research Cluster (SET). My current research at SET focuses on technology-enhanced education,
blended learning, AI in education, and interactive educational systems. Before joining TU/e, I worked as a researcher at the University of Bremen and then
German Research Centre for Artificial Intelligence (DFKI), Germany where I received my "Dr.-Ing." title in April 2020. During my Ph.D., I conducted research
that was mostly dedicated to finding out the impacts of visual block-based programming environments on young learners' motivation to study computer science
and the acquisition of programming skills in the context of smart objects and environments.
I am a member of ACM as well as a regular reviewer for ACM Special Interest Group on CS Education (SIGCSE).
Also, I am a member of the Education Working Group at VERSEN (Dutch National Association for Software Engineering).
Research Interests
My area of research focuses on Computer Science Education (CSE), Programming Education, Software Engineering Education, Human-Computer Interaction (HCI), Visual and Block-Based Programming, Digital Twins, Interactive Educational Systems, AI in Education, and Software Engineering.
Teaching Interests
My area of teaching focuses on Programming Languages (Java, and Python), Web and Interactive Application Development (HTML, CSS, PHP, JavaScript, and Java for Android), Database Modelling and Database Systems (SQL), Human-Computer and Human-Robot Interaction, Introduction to Robot Programming with Python, Human-Technology Interaction, Software Engineering, and Visual and Interactive Computing.
Communities
My working and research experience stands between Human-Computer Interaction, Software Engineering, and Computer Science Education, so my research communities are CHI, SE, and CSE.