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 (Up to 2015)
- Game Development with Unity3D
- Android Programming and Cloud
- Interaction Design Crash Course
- Mobile Software Engineering Crash Course
- C++ Programming
- C++.NET Windows Forms
- C# Programming
- C# Advanced and .NET Techniques
- Windows Presentation Foundation [WPF]
- OpenGL 3D Graphics
- OpenGL Crash Course
- XNA Game Development
- Intro to Event-driven Programming and Forms with Delphi
Startup and Indie
- [2015] Wikilogia Event: The Indie Series for Game Development [1] [2] [3] [4]
- [2015] SyncSeven: A Music-based Generated Game
- [2014] Startup Weekend Damascus: Weebee on A Mission: a Game that Can Change Your Child Behaviour
Project Talks and Seminars I Gave
- [2015] Ropossum V3.0: The Power of the Progrossive Approach and the Effectiveness of Projection-based Approach
- [2014] ITU of Copenhagen, Denmark: My Work on Artificial Intelligence and Games
- [2014] Weebee on a Mission: A Serious Game for Better Understanding of Behavior Differences Between Children
- [2014] Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
- [2013] Cut the Rope Play Forever and Ropossum Authoring Tool
- [2013] Ropossum V1.0: A Physics-based Game Authoring Tool
- [2013] Crospell Engine – Natural Language Processing Engine
- [2013] Social Relationship and Decision-Making explained by Fuzzy Logic
- [2013] Personalizing Player Experience in First-Person Shooter Games, UMAP 2013
- [2012] Adaptive Games Content Generation for 2D Mario
- [2012] STYX Foodiac Nutrition System
- [2012] Gaming and Robotics – Virtual Reality Seminar 2012
- [2012] Wikilogia Event – Freshman 2012: ArtificiaI Intelligence brief Introduction
- [2011] Car Dynamics [Physics Simulation]
Courses I Enjoyed, Online
2016
- User Experience (UX): The Ultimate Guide to Usability and UX
- Insights on Graphic Design with Sean Adams
- Logo Design ARMM
- Applied Interaction Design
- Color Theory for Today’s Creative Professionals
2015
- UX Design for Mobile Developers
- Interaction Design
- Up and Running with AngularJS
- iOS 8 App Development with Swift
- iOS App Development Essential Training
2014
2013
- CS223A – Introduction to Robotics
- Machine Learning – University of Washington
- Machine Learning – Stanford Coursera
2012
- Engineering Software as a Service (SaaS + Ruby) – Berkeley
- Human-Computer Interaction – Stanford
- Machine Learning – Stanford CS229
2010