Joseph shalaby slides and presentations