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