teaching
my teaching engagements.
Implementing Windows 8.1 Features in Apps
Event: Microsoft @ BMB on 07/2014 | Audience: Developers
Conducted a two-hour session diving into Push Notifications, Live Tiles, and Toast Notifications.
Architecture and Data Strategies in Windows Store Apps
Event: Microsoft @ BMB on 07/2014 | Audience: Developers
Conducted a two-hour session covering the basics of Azure integration (including mobile services), authentication, and publishing to the Windows Store.
Building Windows Store Apps with XAML and C#
Event: Microsoft @ BMB on 07/2014 | Audience: Developers
Conducted a two-hour session on building Windows Store apps with XAML and C#, including the deployment of several samples.
Build better, connected Windows Phone 8 apps in minutes using Windows Azure
Event: TechDays 5 - The Microsoft Experience on 07/2013 | Audience: Over 400 developers, IT professionals, and students
Windows Phone 8 Development with XAML and C#
Event: Microsoft Developers Bootcamp on 11/2013 | Audience: Webcast
Conducted a one-hour session to demonstrate the migration of a Windows 8 app into WP8 and developed features such as pinning to the home screen and sharing to social media. (link)
Windows Phone Development with XAML and C#
Event: Microsoft Day @ LAU Jbeil on 11/2013 | Audience: Computer Science students
Conducted a two-hour session demonstrating the development of a WP8 app connected to Windows Azure Mobile Services. Also presented the online app studio and developed an app displaying all feeds by the LAU website.
Windows Phone Development with XAML and C#
Event: Microsoft Day @ AUST Beirut on 12/2013 | Audience: Computer Science students
Delivered an hour-long presentation providing an overview of the Windows Phone app templates in Visual Studio, followed by the development of a simple "Hello AUST" app and a live demo on the phone.
Windows Phone Apps Development
Event: TechDays 3 Beirut Microsoft | OPEN DOORS on 05/2012 | Audience: Over 500 developers, IT professionals, and students
Windows Phone XNA and game development
Event: TechDays 3 Beirut Microsoft | OPEN DOORS on 05/2012 | Audience: Over 500 developers, IT professionals, and students
AUB .Net Workshop
American University of Beirut | Feb 2014 – May 2014 | Audience: Computer Science students
Trainer
In a collaboration between the American University of Beirut and Microsoft, the purpose of this workshop is to introduce AUB students to .Net (AUB does not offer any .Net courses).
Windows Phone XAML and C# App Development
Microsoft | 3/2014 | Audience: Students and Developers
Trainer
Spent the day providing guidance and advice to Imagine Cup participants at Microsoft HQ in Beirut, focusing on Windows Phone XAML and C# app development. Offered expertise in medical solutions, drawing from relevant business experience.
Accessing Data with Microsoft .NET Framework
Formatech Lebanon | 2013 | Audience: Professionals
Trainer
A 30 hours course designed to teach participants how to effectively access and manipulate data using the Microsoft .NET framework.
Developing MS .NET Applications for Windows
Formatech Lebanon | 2012 | Audience: Professionals
Trainer
A 30 hours course designed to equip participants with the skills and knowledge necessary to create Windows-based applications using the Microsoft .NET framework.
HECS 4 -- Industrial Processes for High-Confidence Design
Université Grenoble Alpes | Fall 2021
TA and Co-Lecturer
Testing, monitoring, and runtime verification. Verifying and enforcing software user-provided and concurrency properties at runtime
CMPS 297N -- Mobile Development
American University of Beirut | Spring 2018
TA and Co-Lecturer
CMPS 207 -- Programming for Digital Art
American University of Beirut | Fall 2018, Fall 2017
TA and Co-Lecturer
CMPS 205 -- Introduction to Computing Systems
American University of Beirut | Spring 2018, Fall 2019
TA and Co-Lecturer