Bachelor of Engineering, Palestine Polytechnic University, Palestine
Full-time: September 2001 – June 2006
HTML5, CSS3 & Bootstrap
jQuery & jQuery UI
React & Redux
Unity Game Engine (2D & 3D)
3ds Studio Max
My research interests lie in Human computer interaction, serious games, inclusive design, interactive storytelling and virtual reality.
My graduation project for my bachelor degree was a multiplayer 3D game using C# & DirectX. My master project aimed to create an intelligent room which tries to learn about the user preferences, my master thesis entitled “Multimedia E-assessment” aimed to create a multimedia rich e-assessment system to help evaluating people with low reading & mathematical skills.
During my PhD I worked on a Microsoft funded project called “Microsoft AGE:Adapted Games for the Elderly”, the project aimed to evaluate new ways of motivating older adults to move and perform exercises by encouraging them to play computer games that are fun. The research also investigated usability issues associated with designing digital games for older adults.
Heuristics for Designing Movement based Games for Older Adults, Awad & Craig, In Press
Web & Games Development
Films & Videos
Photography & Designs
Orbeet Portal Completed Project
ORBEET is an EU funded project that aims establish a holistic organizational energy performance framework, that will boost standardized energy performance rating practices by incorporating business and behavioral information. Orbeet has been installed in four buildings: Interdisciplinary Centre for Health Technology Assessment (HTA) and Public Health (IZPH), Imperial Palace Innsbruck, Asparrena Town Hall and the Administrative building in Pernik. The project developed a serious game, a web portal and installed a set of sensors in the target buildings. My main role in the project was to design and develop the web portal. The portal is a multilingual system that serves as a communication channel, a training platform and a centralised system for the whole project. The portal consists of the following components:
A data warehouse for system
A discussion forum for employees’ discussions and conversations
A Wiki for help and training
An interactive quiz for assessment and tracking progress in learning about saving energy
A leaderboard to display energy savings scores, game results, gamification metrics, user badges and achievements
Energy visualization system to display how much energy each team has consumed in a specific period
An API to communicate with the mobile game
An API to communicate with the servers that provide data regarding energy consumption
An admin control panel to control all the activities in the system
The portal has a full gamified system works in the background which allows the administrator to set achievements and badges for any activity that occurs inside the portal.
Semsem.Club Work In Progress
Semsem.Club is a work in progress project, it consists of a web portal and mobile app that allow parents and teachers to give their children or pupil homeworks and assignments in a form of educational games.
The portal also gives the intended users tools to help them build their own games, quizes, assessment materials, and online activities.
The current status of the project is as follow:
Database for the portal is done using mySQL
API backend system is functional and completely working, further testing is needed.
Front-end mock-up, high fidelity prototype were accomploliushed and evaulated.
Front-end is being carried out using React
a series of educational games are being developed using Unity and HaxeFlixel
Supervice: Project's Timeline Tool Work In Progress
Supervice is a tool I developed during my work at Coventry University for the Faculty Learning Community initiative, the project aims to enhance the quality of supervision students have for their final year projects. The tool allows both students and teachers to communicate, share documents, define tasks and set deadlines within the project timeline. :
Viral Attack Completed Project
Viral Attacl is a casual mobile game developed using Actionscript 3.0 for Andoind and iOS devices, the game was completed with a small team of 2 developers and one graphics artist, the game has been pubblished to Google Play . It brings a new game play ideas to the popular 3-Match game style:
Mini Games Completed Projects
Here is a collection of Mini Games and Apps I develpoed during my learning and some for game jams or just for fun.
Rehabilitation Games Completed Projects
During my PhD studies I have developed few games for rehabilitation purposes, the games is targetted for older adults (65+). the purpose is to encourage them to move and perform exercises. below are three screenshots of three games I develop for the research purpose:
Etqan Work In Progress
Etqan is a system that allows generating full RESTful API directly from Entity Relationships (ER) diagrams. the system will generate GET, POST, PUT, PATCH, DELETE methods for each table, along side with all relations, data validation, user authentication, permissions, test units, and documentation.
Etqan is the backend system for Semsem.Club and Student Timeline project, it is very efficient and time saving.
The project is still under contineous development and hosted on a private Bitbucket Repository.
A Place In Bristol Project Completed
A Place In Bristol is a website developed for a private bussiness, the website displays the information regarding available properties for rent, prices, and rules. The website was developed using Boostrap and jQuery. below are some screen shot of the final working website, or you can visit it online on this link.
Yummy Work In Progress
Yummy is a fully responsive blog for composing and sharing food recipes, it was created as a demonstration on how to use Etqan as a back-end, it is also created as an extension to Oktob, which is a blogging system developed to teach React for begginer, where the tutorial show the learner how every aspect of the blog is created.
This video is a showcase of my students works for the module Concept Development for Games Design I gave in Coventry University during academic year 2016/2017.
I have a Postgraduate Certificate in Higher Education from Coventry University, I am a member of Higher Education Academy (HEA) Ref Number PR127317. I have been working in High Education for 8 years, in addition to that I spent 10 years as a student and a research student doing my Bachelor of Engineering, Master and PhD degrees, I worked with universities in United Kingdom, Germany, Hong Kong and Palestine.
Main topics I teach are:
Web Full Stack Development (HTML5 + CSS3 + JS + Node.JS + ReactJS + Web API + MonhoDB/mySQL + Bootstrap + jQuery)
Concept Development for Games Design
Advanced Games Programming
Human Computer Interaction (HCI), Usability, Interaction Design and User Experience (UX)
Developing Computer Games with Unity
Artificial Intelligence for Games
Introduction to Programming, Algorithms & Data Structures
I have experience using different teaching methods, including but not limited to Activity Led Learning (ALL), problem based learning, and flipped classrooms. I have applied these methods in my teaching. I continuously evaluate the applied methods and enhance them further. When designing the learning experience, I give high priority to involve the learner as an active part of the learning process. the learner is the most important element in the learning process, therefore it is very essential to provide the best experience for him/her. I have taught in classrooms that contain more than 100 students, and in others where I had only 5 students, the learner experience will be different, but the tutors must seek and search for the best methods to engage students in the learning process.
Clear spoken language, well written documentations, continuous communication, reminders and progress tracking are very essential for my course success. I can stand in my classroom talking to a group of students about the subject in passion, which is a key factor to attract their attention, I have worked in multi national environment, communicated with people speaking English in different accents and dialects.
Team-working is very essential for successful course delivery, I am leading three modules where I have two or three colleagues working with me in the course team, I am always keen to keep everything open and shared, so every member can contribute and knows well his/her responsibilities. I also keep everyone updated and aware of everything in time.
As a person with IT background, having knowledge of tools and technologies to help in learning and teaching will be something intuitive, I have used Moodle, Socrative, and ActivePresenter, in addition to that I also used Adobe Premiere, After Effects, Photoshop, Microsoft Word, Powerpoint and Excel in my teaching and to produce learning resources.