Work Experience

Graduate Research Assistant

University of Arizona, Tucson, AZ (August 2015 - Present)
Primary research focus is distributed machine learning in an information theoretic framework,
in particular, the study of systematic exploitation of coding in order to overcome bottlenecks
in distributed computing, such as extra communication due to data shuffling, and computational
latency due to stragglers. I am also studying the secure delivery in distributed cache networks,
and partially connected interference networks where only the underlying topology is known, i.e.,
secure topological interference management problem or STIM.

Graduate Teaching Assistant

University of Arizona, Tucson, AZ (August 2015 - May 2016)
Instructing Digital Logic Laboratory in a weekly basis to help students in designing, developing and
testing components using modern synthesis tools and FPGA prototyping boards, including grading
lab work and final projects.

Graduate Research Assistant

American University in Cairo, Cairo, Egypt (September 2012 - July 2015)
Working on multilayer transmission over Rayleigh fading channel, where we studied how adding
cooperative nodes can increase the average utility function with optimal power and rate allocation
for the transmission layers.

Graduate Teaching Assistant

Alexandria University, Alexandria, Egypt (July 2013 - July 2015)
Instructing practice sessions and grading for Complex Analysis, Calculus, Analytic Geometry,
Stochastic Process, and Queueing Theory.