1. Salma Emara and Baochun Li, "Snefru: Learning Programming with C," In-progress online book, 2023.

Journal papers

  1. Salma Emara, Fei Wang, Baochun Li, Timothy Zeyl, "Pareto: Fair Congestion Control with Online Reinforcement Learning," IEEE Transactions on Network Science and Engineering, vol. 9, no. 5, pp. 3731 — 3748, 2022.
  2. Salma Emara, Silas L. Fong, Baochun Li, Ashish Khisti, Wai-Tian Tan, Xiaoqing Zhu, John Apostolopoulos, "Low-Latency Network-Adaptive Error Control for Interactive Streaming," in IEEE Transactions on Multimedia, vol. 24, pp. 1691 — 1706, 2022.
  3. N. Atef, S. S. Emara, D. S. Eissa, A. El-Sayed, O. A. M. Abdelraouf, N. K. Allam. "Well-dispersed Au nanoparticles prepared via magnetron sputtering on TiO2 nanotubes with unprecedentedly high activity for water splitting," Electrochemical Science Advances. 2020; e2000004.

Conference papers

  1. Salma Emara, Daniel Liu, Fei Wang, Baochun Li, "Cascade: Enhancing Reinforcement Learning with Curriculum Federated Learning and Interference Avoidance - A Case Study in Adaptive Bitrate Selection," in the Proceedings of IEEE INFOCOM 2024 Workshop on Distributed Machine Learning and Fog Networks (FOGML), Vancouver, Canada, May 20-23, 2024.
  2. Fei Wang, Salma Emara, Isidor Kaplan, Baochun Li, Timothy Zeyl. "Multi-Agent Deep Reinforcement Learning for Cooperative Edge Caching via Hybrid Communication," in IEEE International Conference on Communications (ICC), Selected Areas in Communications - Machine Learning for Communications and Networking Track, Rome, Italy, May 28 - June 1, 2023.
  3. Salma Emara, Fei Wang, Isidor Kaplan, and Baochun Li, "Ivory: Learning Network Adaptive Streaming Codes," in the Proceedings of the 30th IEEE/ACM International Symposium on Quality of Service (IWQoS), 2022 (acceptance rate: 24.3 %).
  4. Salma Emara, Baochun Li, Yanjiao Chen, "Eagle: Refining Congestion Control by Learning from the Experts," in the Proceedings of IEEE INFOCOM 2020 (acceptance rate: 19.8 %).
  5. Silas L. Fong, Salma Emara, Baochun Li, Ashish Khisti, Wai-Tian Tan, Xiaoqing Zhu, John Apostolopoulos, "Low-Latency Network-Adaptive Error Control for Interactive Streaming," in the Proceedings of the 27th ACM International Conference on Multimedia, October 21 — 25, 2019, Nice, France (acceptance rate: 26.5 %).
  6. Salma Emara, Ayah Elewa, Omar Wasil, Kholoud Mostafa, Nada Abdelkhalek, Ahmed H. Soliman, Hassan Halawa, Malak ElSalamouny, Ramez Daoud, Hassanein Amer, "Heterogenous ITS Architecture for Manned and Unmanned Cars in Suburban Areas," in the Proceedings of the IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Torino, Italy, September 2018, pp. 918 — 925.

US Patents


  1. Zhenhua Hu, Timothy J. Zeyl, Salma Emara, Baochun Li, Fei Wang, "Method and Apparatus for Multiple Reinforcement Learning Agents in a Shared Environment," filed on December 31, 2021.


  1. Salma Emara, "Sequential Decision-Making in Networking Algorithms using Deep Reinforcement Learning," Ph.D. Dissertation, Department of Electrical and Computer Engineering, University of Toronto, June 2023.