Seminars

Here you can find links to talks, seminars, presentations and courses I taught and learnt. All my presentations are uploaded to my slideshare page.

Courses I Teach

  1. Game Development with Unity3D
  2. Android Programming and Cloud
  3. Interaction Design Crash Course
  4. Mobile Software Engineering Crash Course
  5. C++ Programming
  6. C++.NET Windows Forms
  7. C# Programming
  8. C# Advanced and .NET Techniques
  9. Windows Presentation Foundation [WPF]
  10. OpenGL 3D Graphics
  11. OpenGL Crash Course
  12. XNA Game Development
  13. Intro to Event-driven Programming and Forms with Delphi

Startup and Indie

  1. [2015] Wikilogia Event: The Indie Series for Game Development [1] [2] [3] [4]
  2. [2015] SyncSeven: A Music-based Generated Game
  3. [2014] Startup Weekend Damascus: Weebee on A Mission: a Game that Can Change Your Child Behaviour

Project Talks and Seminars I Gave

  1. [2015] Ropossum V3.0: The Power of the Progrossive Approach and the Effectiveness of Projection-based Approach
  2. [2014] ITU of Copenhagen, Denmark: My Work on Artificial Intelligence and Games
  3. [2014] Weebee on a Mission: A Serious Game for Better Understanding of Behavior Differences Between Children
  4. [2014] Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
  5. [2013] Cut the Rope Play Forever and Ropossum Authoring Tool
  6. [2013] Ropossum V1.0: A Physics-based Game Authoring Tool
  7. [2013] Crospell Engine – Natural Language Processing Engine
  8. [2013] Social Relationship and Decision-Making explained by Fuzzy Logic
  9. [2013] Personalizing Player Experience in First-Person Shooter Games, UMAP 2013
  10. [2012] Adaptive Games Content Generation for 2D Mario
  11. [2012] STYX Foodiac Nutrition System
  12. [2012] Gaming and Robotics – Virtual Reality Seminar 2012
  13. [2012] Wikilogia Event – Freshman 2012: ArtificiaI Intelligence brief Introduction
  14. [2011] Car Dynamics [Physics Simulation]

Courses I Enjoyed, Online

2016

  1. User Experience (UX): The Ultimate Guide to Usability and UX
  2. Insights on Graphic Design with Sean Adams
  3. Logo Design ARMM
  4. Applied Interaction Design
  5. Color Theory for Today’s Creative Professionals

2015

  1. UX Design for Mobile Developers
  2. Interaction Design
  3. Up and Running with AngularJS
  4. iOS 8 App Development with Swift
  5. iOS App Development Essential Training

2014

  1. Rails Development
  2. Fixed, Fluid, Adaptive, and Responsive

2013

  1. CS223A – Introduction to Robotics
  2. Machine Learning – University of Washington
  3. Machine Learning – Stanford Coursera

2012

  1. Engineering Software as a Service (SaaS + Ruby) – Berkeley
  2. Human-Computer Interaction – Stanford
  3. Machine Learning – Stanford CS229

2010

  1. CS50 – Harvard
  2. Introduction to Algorithms – MIT